我有Kubernet1.18集群和Calico CNI (v3.13.2)。我能够安排好工作量。但在事件中,我看到了来自默认名称空间中所有节点的CIDRNotAvailable消息。
我的CIDR范围是/etc/kubernetes/manifests/kube-controller-manager.yaml文件中的-cluster-cidr=10.236.0.0/16。
kg events -A -w
NAMESPACE LAST SEEN TYPE REASON OBJECT MESSAGE
default 4m41s Normal CIDRNotAvailable node/kube01 Node kube01 status is now: CIDRNotAvailable
default 23s Normal CIDRNotAvailable node/kube02 Node kube02 status is now: CIDRNotAvailable
default 2m56s Normal CIDRNotAvailable node/kube03 Node kube03 status is now: CIDRNotAvailable
default 4m33s Normal CIDRNotAvailable node/kube04 Node kube04 status is now: CIDRNotAvailable
default 4m1s Normal CIDRNotAvailable node/kube29 Node kube29 status is now: CIDRNotAvailable
default 94s Normal CIDRNotAvailable node/kube30 Node kube30 status is now: CIDRNotAvailable
default 3m12s Normal CIDRNotAvailable node/kube31 Node kube31 status is now: CIDRNotAvailable你知道为什么它会给出这个信息吗?
感谢SR
子网


发布于 2020-04-21 02:10:26
我必须从kubeadm配置中删除serviceSubnet,并使用默认的子网,并将此子网用于POD podSubnet: 10.201.0.0/16。使用此配置创建了集群,现在此错误停止出现,我可以看到所有节点都分配了CIDR子网。
kubectl get nodes -o jsonpath='{.items[*].spec.podCIDR}'https://stackoverflow.com/questions/61188829
复制相似问题