我设置了一个多主 Kubernetes 集群,有一个工作节点。我使用 kubeadm 设置了集群。在 上kubeadm init,我通过了-pod-network-cidr=10.244.0.0/16(使用法兰绒作为网络覆盖)。
kubeadm join在第一个工作节点上使用时,一切正常。出于某种原因,在尝试添加更多 worker 时,没有任何节点会自动分配 podCidr。
我使用这个文档手动修补每个工作节点,使用
kubectl patch node <NODE_NAME> -p '{"spec":{"podCIDR":"<SUBNET>"}}'命令并且一切正常。
但这并不理想,我想知道如何修复我的设置,以便仅添加kubeadm join命令就会自动分配 podCidr。
任何帮助将不胜感激。谢谢!
编辑:
I1003 23:08:55.920623 1 main.go:475] Determining IP address of default interface
I1003 23:08:55.920896 1 main.go:488] Using interface with name eth0 and address
I1003 23:08:55.920915 1 main.go:505] Defaulting external address to interface address ()
I1003 23:08:55.941287 1 kube.go:131] Waiting 10m0s for node controller to sync
I1003 23:08:55.942785 1 …Run Code Online (Sandbox Code Playgroud)