NetworkPolicyの制御を担う
Calicoは以下の構成要素で展開されますが
- calico/node
- cni-plugin
- calico/kube-controllers
デプロイメントとして展開されるコントローラがあります。
このPodですが、KubernetesのAPIであるNetwork Policyのイベントを管理している模様。
試しに落としてみると?
気になって落としてみましたが
$ kubectl scale deployment/calico-kube-controllers -n kube-system --replicas=0
通信は正常に行えました。道理でインターネットに情報が少ないわけだ...