Kubernetesでネットワークの作成
首先
Kubernetesにおいてpodに対して複数のネットワークを適用したい場合がある。以下のマニフェストを適用してk8s内のネットワークを作成しよう。
CNIの設定ファイル
apiVersion: "k8s.cni.cncf.io/v1"
kind: NetworkAttachmentDefinition
metadata:
name: frontend-network
spec:
config: '{
"cniVersion": "0.3.1",
"name": "frontend-network",
"type": "bridge",
"bridge": "frontend-bridge",
"isGateway": true,
"ipam": {
"type": "host-local",
"subnet": "10.244.0.0/16",
"routes": [
{ "dst": "0.0.0.0/0" }
]
}
}'
请参考以下文献