问题描述
我的 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
在主节点上添加了法兰绒。
正如它所说,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
得到的
解决方法
根据错误消息,在您的工作节点上运行的 kubelet 尚未准备好,因为您的集群上没有部署 CNI 插件!
请参阅官方文档here如何将网络插件部署到您的集群。
这应该能让 kubelet 正常启动并修复您的工作节点。