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

猿でもわかるコンテナ・オーケストレーション / a-monkeys-guide-to-container-orchestration

猿でもわかるコンテナ・オーケストレーション / a-monkeys-guide-to-container-orchestration

前回よりコンテナ技術にまつわるウェビナーシリーズを開始し、今回はその2回目となります。初回(前回)のウェビナーではコンテナの概要やコンテナ技術を実装するに当たって OS に求められる機能、またコンテナの歴史などについてご紹介致しました。これらは基本的に一つのサーバーや VM 内でのコンテナのお話でした。今回はコンテナの数が増加し、それらの連携がより複雑になって来たときにコンテナをどう管理するか、つまり「コンテナ・オーケストレーション」の話をご紹介します。同時にコンテナレジストリ管理やイメージスキャンなどのセキュリティに関する、エコシステムの話もカバーしたいと思います。

Tsuyoshi Miyake

August 27, 2020
Tweet

More Decks by Tsuyoshi Miyake

Other Decks in Technology

Transcript

  1. 2 § § Senior DevOps Acceleration Engineer § DevOps Liquid

    Software § @tsuyoshi_miyake @tsuyo @tsuyo
  2. 5

  3. 6

  4. 10

  5. 11

  6. 12

  7. Kubernetes § § § § NFS iSCSI § § Desired

    State Actual State § § § § SSH 19
  8. 21

  9. Kubernetes API § API § § Pod, Controller, Service, Storage

    etc. § API § JSON RESTful API § K8s 22
  10. Pod § Kubernetes § 1 § Deployment Job § §

    Pod § Kubernetes Pod § Controller § ReplicaSet § Deployment ReplicaSet 23
  11. Kubernetes § Kubernetes Control Plane Node § Control Plane API

    Node § K8s Control Plane 24 - https://kubernetes.io/docs/concepts/overview/components/
  12. 25

  13. 26 kube-apiserver Kubernetes API etcd K/V kube-scheduler Pod kube-controller- manager

    Node controller: Replication controller: Pod Endpoints controller: Pod Control Plane
  14. Q&A