kubernetesで動いてるプロセス
https://youtu.be/umXEmn3cMWY
マスターの4プロセス
https://cstoku.dev/posts/2018/k8sdojo-24/
https://kubernetes.io/ja/docs/concepts/overview/components/
api server→クラスターへのリクエストを受け付ける
scheduler→podをどのノードに配置するのか決める
controller manager
各コントローラは別々のプロセスとして実行されるけどシンプルにするためシングルバイナリにまとめてる
ここにIngressは入っていないので別でIngressコントローラは用意しないといけない
etcd→クラスターの設定データを管理する
ワーカーの3プロセス
kubelet→コンテナの実行、apiサーバーへ報告
container runtime
kube proxy→サービスとポッドの変更を監視して常に最新を保つ
https://gyazo.com/765a409ca36130846c2453af82fc6415