少数の IP アドレス (例: 127.18.12.1, 127.19.12.3 ) からのみトラフィックがアプリケーションにアクセスできるようにネットワーク ポリシー ファイルを作成する方法。ファイルhttps://github.com/ahmetb/kubernetes-network-policy-recipesを参照しましたが、満足のいく答えが見つかりませんでした。だれかがネットワーク ポリシー ファイルを作成するのを手伝ってくれると助かります。また、ネットワーク ポリシーについては、Kubernetes の公式ドキュメントを参照しました。
私のサンプルコード
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: test-network-policy
namespace: example
spec:
podSelector:
matchLabels:
app: couchdb
policyTypes:
- Egress
egress:
- to:
- ipBlock:
cidr: 127.18.12.1/16
ports:
- protocol: TCP
port: 8080