flannel容器启动失败,日志报错“Failed to find any valid interface to use: failed to get default interface: Unable to find default route”
2024-08-13 16:30 williamzheng 阅读(251) 评论(0) 编辑 收藏 举报现状
k8s部署,flannel容器起不来,不断重启,查看日志报错"Failed to find any valid interface to use: failed to get default interface: Unable to find default route"
排查过程
根据报错提示,可能是网卡名称奇怪导致,或者没有默认路由
-
查看默认路由
很显然是有默认路由的 -
查看网卡名称
因为这是物理机,所以物理网卡名称是这种比较奇怪的名称
解决办法
知道了问题原因,解决办法有两个,一是修改网卡名称(风险较大,可能导致网络连不上),二是修改flannel的部署yaml文件(推荐),本文采取第二种修复方法
kubectl edit ds kube-flannel-ds -n kube-flannel
手动指定网卡名称,新增一行如下参数
再次查看,已经正常
WilliamZheng©版权所有 转载请注明出处! 觉得对您有帮助请点个赞哟~ 运维架构师群:833329925
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
2019-08-13 MySQL Router
2019-08-13 事务管理(ACID)
2019-08-13 mysqldump使用