kubeadm 中的 --pod-network-cidr 标志的含义是什么?

kubeadm 中的 --pod-network-cidr 标志的含义是什么?

kubeadm,官方的 kubernetes 安装程序,--pod-cidr-network在命令中采用一个标志作为标志init。这转换为--cluster-cidrkube-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。

相关内容