kubeadm,官方的 kubernetes 安装程序,--pod-cidr-network
在命令中采用一个标志作为标志init
。这转换为--cluster-cidr
kube-controller-manager 的标志。
但似乎这个值并没有真正被使用。例如,我传递了值 - 192.168.0.0/16
,但是当我在集群中运行 pod 时,我可以看到它们获取的 IP 超出了该范围。
有人可以解释一下吗?
答案1
根据kube 控制器管理器文档:
--cluster-cidr string
CIDR Range for Pods in cluster. Requires --allocate-node-cidrs to be true
如果您设置的 CIDR 范围未应用,可能是因为您还必须将该--allocate-node-cidrs
标志设置为 true。