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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for yugo kobayashi yugo kobayashi
September 09, 2020
650

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

Avatar for yugo kobayashi

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