Kubernetes 工作节点状态 NotReady

时间:2021-06-30 02:14:47

标签: kubernetes kubeadm kubernetes-networkpolicy

我的 Kubernetes 工作节点状态未准备好。我正在使用两台 Ubuntu 机器。一个主节点和一个工作节点。我在 sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml 之后通过 sudo kubeadm init --pod-network-cidr=10.244.0.0/16 在主节点上添加了法兰绒。

我从主节点得到的信息: enter image description here

enter image description here

从工作节点,我得到: enter image description here

正如它所说,container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized 另外,工作节点说 Unable to update cni config" err="no networks found in /etc/cni/net.d 应该是他们的原因吗?

这也是我在主节点和工作节点上通过 ps -ef | grep kubelet 得到的 enter image description here

1 个答案:

答案 0 :(得分:1)

根据错误消息,在您的工作节点上运行的 kubelet 尚未准备好,因为您的集群上没有部署 CNI 插件!

请参阅官方文档here如何将网络插件部署到您的集群。

这应该能让 kubelet 正常启动并修复您的工作节点。