如何提供2种不同的IP范围? --pod-network-cidr =用于多个IP范围

问题描述 投票:-1回答:2

我在同一个网络中有2个不同的IP集。我的kubeadm与其他节点的IP范围不同。我该怎样在这里设置房产:kubeadm init --pod-network-cidr=

cat /etc/hosts
#kubernetes slaves  ebdp-ch2-d587p.sys.***.net 172.26.0.194,  ebdp-ch2-d588p.sys.***.net 172.26.0.195
10.248.43.214 kubemaster
172.26.0.194 kube2
172.26.0.195 kube3
kubernetes ip kubeadm cidr
2个回答
0
投票

--pod-network-cidr用于kubernetes将管理的pod的IP。它与群集的节点无关。

对于节点,要求是(from Kubernetes doc):

群集中所有计算机之间的完全网络连接(公共或专用网络很好)


0
投票

除了@Yavuz Sert答案之外,--pod-network-cidr标志还为Kubernetes集群中的Pods通信目的标识容器网络接口(CNI)IP池。您必须为Pod网络选择一些单独的IP子网,它必须与您当前给定的网络集不同。由于--pod-network-cidr已成功应用kube-proxy反映了Pod IP子网,并通过群集覆盖网络为Pod之间的网络通信添加了适当的路由。事实上你可以找到clusterCIDR标志与kube-proxy configmap对应--pod-network-cidr

© www.soinside.com 2019 - 2024. All rights reserved.