省社消平台k8s节点重启后CNI插件无法启动

省社消平台k8s节点重启后CNI插件无法启动

在k8s节点漏洞修复完成并向政务云申请重启节点,重启完成后发现有些pod一直卡在ContainerCreating状态(忘记截图),在查看pod事件后发现报与CNI插件有关的错误(忘记截图)。在查看对应节点的CNI 插件状态后发现一直启动失败并且日志报错。

屏幕截图 2025-04-23 180453

看到日志后很快就定位到问题点,Flannel 容器在启动时无法找到默认的网络接口,从而导致它无法继续运行,那就要看看对应节点的网络接口状态喽,查看两块网卡的配置都是正确的。

屏幕截图 2025-04-23 182103

 

但是查看路由表时却发现了问题我的默认路由没了,导致Flannel 找不到默认的网络接口,没办法只能自己加喽。

3

按照master节点的路由表抄了一份默认路由过来手动添加上去ip route add default via 10.172.14.1 dev eth0 

2

添加成功后再查看Flannel 状态和日志都正常了。

屏幕截图 2025-04-23 182257

屏幕截图 2025-04-23 182702

至于为什么日志开头是ERROR,这应该是glog(Go 的日志库)初始化前输出日志时的格式提示,它并不是说程序出错了,而是说:“日志系统还没完全初始化,所以格式没法定制”。——ChatGPT所说

© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容