コンテンツへスキップ
uencoder

Network Policy

NetworkPolicyはK8s Pod間のネットワークトラフィックを制御する。デフォルトは全許可であり、ポリシーが許可するingress/egressルールを定義する。

目的

Podネットワークをマイクロセグメント化し、ゼロトラストセキュリティを実現する。

メカニズム

ラベルでPodを選択し、許可する送信元/送信先のルール(IPBlock/namespaceSelector/podSelector + ポート)を定義する。ポリシーが適用されるとデフォルト拒否となり、マッチするルールのみ通過する。CNI(Calico/Cilium)のサポートが必要である。

ユースケース

  • ネットワークの分離
  • ゼロトラスト
  • K8sセキュリティ

関連用語

References