小编use*_*751的帖子

Kubernetes 工作节点不会在 kubeadm join 时自动分配 podCidr

我设置了一个多主 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)

kubernetes flannel kubeadm

3
推荐指数
1
解决办法
2450
查看次数

标签 统计

flannel ×1

kubeadm ×1

kubernetes ×1