Kubernetesのコンポーネント
https://scrapbox.io/files/68a00235da219ce9f5c371f0.svg
Kubernetes ClusterはControl Planeと一つ以上のワーカーノードから構成される。
Control Plane Components
Kubernetes HTTP APIを露出させるコアコンポーネントサーバー
全てのAPIサーバーデータを一貫性と高可用性を保持するkey value store
ノードにバウンドされていないPodを探し、各ノードを適切なノードに割り当てる
Kubernetes API の動作を実装するためにコントローラを実行する。
Node Components
Podが起動して、コンテナを含んでいることを保証する
サービスを実装するためにノード上のネットワークルールをメンテナンスする
Container runtime
コンテナのランタイム