Upgrade to Pro — share decks privately, control downloads, hide ads and more …

カスタムコントローラは万能なのでアプリケーションを作るためにも使える

yugo kobayashi
September 09, 2020
520

 カスタムコントローラは万能なのでアプリケーションを作るためにも使える

yugo kobayashi

September 09, 2020
Tweet

Transcript

  1. 自己紹介 name: 小林優吾 org: 信州大学 team: kstm github: koba1t twitter:

    0x6b6f62 role: infrastructure engineer -> software engineer OS: "Arch Linux" 2
  2. kubernetesの利点 - Auto-scaling - Self-healing - Scheduling - Portability >

    なんとかこの利点を生かして構築したい 16
  3. 24

  4. 25

  5. 26

  6. 27

  7. 28

  8. 29

  9. 33

  10. 6. まとめ - システム全体を良い感じに分割して構成できる気がする -> 結果的にmicroserviceっぽくなった -> 各コンポーネントも複雑なことをしていなくてシンプル - CloudNativeに適さないようなシステムだが、CRD+カスタムコントローラの活用でk8s

    に適したアーキテクチャにすることができた - カスタムコントローラはReconcile loop自体のメリットも大きいが、 kubernetesのAPIの一部として扱うことができるメリットも大きい -> SAでのRBACだったり、api-serverを自前で用意しなくて良いのは便利 39