【BugFix】K8S节点NOT READY状态,错误信息:network plugin is not ready: cni config uninitialized
2024-10-20 03:16:19
错误现象
runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
解决方式
仅就今天遇到的情况给出解决方法,基于v1.21.1版本,已安装weave,发现仍有以上错误。
我发现 /opt/cni/bin
目录下缺少很多可执行文件,处理方式是重新安装kubernetes-cni
yum install -y kubernetes-cni
重新初始化问题节点即可。
ps:看到有的博主使用单节点k8s,不想看NOT READY状态,把 /var/lib/kubelet/kubeadm-flags.env
或 /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
下的 --network-plugin=cni
给去掉了。
略作解释
kubelet配置 --network-plugin=cni
,仅当CNI(容器网络插件)正确安装后才会改变状态为 READY。
上文出现的情况原因就是缺少CNI可执行文件,导致CNI初始化失败。
最新文章
- NFS Volume Provider(Part II) - 每天5分钟玩转 OpenStack(63)
- Sharepoint学习笔记—习题系列--70-573习题解析 -(Q147-Q150)
- 【PHP面向对象(OOP)编程入门教程】1.什么是面向对象?
- ES TIPS
- Spring中的ApplicationContext事件机制
- 快速求幂(Quick Exponentiation)
- 需要熟悉的几个调试命令:objdump/pmap/ldd/stace
- BZOJ 1264 基因匹配Match(LCS转化LIS)
- Java Fuck Bignumber
- jQuery的ready方法实现原理分析
- Nlpir Parser灵玖文本语义挖掘系统数据采集
- kettle无法更新数据库字段解决办法
- Google瓦片地图URL
- bzoj 1531 Bank notes 多重背包/单调队列
- 《Java程序设计》第一周学习记录(2)
- matplot读取文本文件画图
- 8.4Solr API使用(Result Grouping分组查询)
- c# 菜鸟包裹查询
- java 获取指定日前的前一天
- Linux访问windows共享(samba/smbclient/smbfs/cifs)