k8s1.21安装flannel插件(v0.13.1-rc2)报错
所有节点一直notready
[root@master ~]# kubectl get node
NAME STATUS ROLES AGE VERSION
master NotReady control-plane,master 12h v1.21.0
node1 NotReady 12h v1.21.0
node2 NotReady 12h v1.21.0
查看kubelet日志报错
Nov 20 21:00:53 master kubelet[34695]: I1120 21:00:53.926251 34695 cni.go:204] "Error validating CNI config list" configList="{\n \"name\": \"cbr0\",\n \"plugins\": [\n {\n \"type\": \"flannel\",\n \"delegate\": {\n \"hairpinMode\": true,\n \"isDefaultGateway\": true\n }\n },\n {\n \"type\": \"portmap\",\n \"capabilities\": {\n \"portMappings\": true\n }\n }\n ]\n}\n" err="[failed to find plugin \"flannel\" in path [/opt/cni/bin]]"
Nov 20 21:00:53 master kubelet[34695]: I1120 21:00:53.926314 34695 cni.go:239] "Unable to update cni config" err="no valid networks found in /etc/cni/net.d"
Nov 20 21:00:55 master kubelet[34695]: E1120 21:00:55.170484 34695 kubelet.go:2218] "Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized"
Nov 20 21:00:58 master kubelet[34695]: I1120 21:00:58.935344 34695 cni.go:204] "Error validating CNI config list" configList="{\n \"name\": \"cbr0\",\n \"plugins\": [\n {\n \"type\": \"flannel\",\n \"delegate\": {\n \"hairpinMode\": true,\n \"isDefaultGateway\": true\n }\n },\n {\n \"type\": \"portmap\",\n \"capabilities\": {\n \"portMappings\": true\n }\n }\n ]\n}\n" err="[failed to find plugin \"flannel\" in path [/opt/cni/bin]]"
Nov 20 21:00:58 master kubelet[34695]: I1120 21:00:58.935442 34695 cni.go:239] "Unable to update cni config" err="no valid networks found in /etc/cni/net.d"
Nov 20 21:01:00 master kubelet[34695]: E1120 21:01:00.269921 34695 kubelet.go:2218] "Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized"
检查网络插件有没安装kubernetes-cni
yum clean all && yum makecache && yum -y install kubernetes-cni
报错都提示得算很明显了。。。
docker: network plugin is not ready: cni config uninitialized" 等等等,
你确定所需要安装的包,和所需要设置是否正确啊?
嗯,建议卸载环境,重新安装。可以依照这个实例步骤去安装【也可对比看一下问题】:https://www.cnblogs.com/skyzy/p/16891033.html
k8s 安装pod网络插件(flannel)报错以及解决方法
https://blog.csdn.net/weixin_51720711/article/details/120047138