インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Kubernetes)calicoのkube-controllerの役割とは?

NetworkPolicyの制御を担う

Calicoは以下の構成要素で展開されますが

  • calico/node
  • cni-plugin
  • calico/kube-controllers

デプロイメントとして展開されるコントローラがあります。
このPodですが、KubernetesAPIであるNetwork Policyのイベントを管理している模様。

試しに落としてみると?

気になって落としてみましたが

$ kubectl scale deployment/calico-kube-controllers -n kube-system --replicas=0

通信は正常に行えました。道理でインターネットに情報が少ないわけだ...