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" }
          ]
      }
  }'
请参考以下文献

 

广告
将在 10 秒后关闭
bannerAds