游乐游手机版
首页/科技数码/文章详情

K8S运维避坑:解决Calico频繁重启的3个关键步骤

时间:2025-11-19 17:53
今天分享一个 Kubernetes 部署时很基础又很容易踩的坑:网段规划。 今天分享一个Kubernetes部署时很基础又很容易踩的坑:网段规划。1 故障现象昨天在给社群的运维同行答疑时,一个运维

今天要聊一个Kubernetes部署过程中看似基础却极易踩坑的问题:网段规划。

这个看似简单的配置项,往往会让很多刚上手的朋友栽跟头。

1. 故障现象

昨天在帮社区运维同行答疑时,有位工程师说他刚部署的Kubernetes集群中,Calico组件一直处于CrashLoopBackOff状态,不断重启。

2. 解决问题

我首先让他用describe命令查看Pod的详细状态。

从截图来看,就绪检测失败了,无法连接到API Server。

为了尽快定位问题,我通过远程工具连接他的电脑进行操作。

我先查看了失败Pod的日志。执行下面命令:

kubectl logs -n kube-system calico-kube-controllers-775fd85945-bx8fk

查看到日志里的关键报错。

Get "https://10.224.0.1:443/apis/crd.projectcalico.org/v1/clusterinformations/default": dial tcp 10.224.0.1:443: i/o timeout

也就是说Calico控制器(calico-kube-controllers)在启动时无法访问Kubernetes API Server(10.224.0.1:443)。

Calico连接不上API Server。这基本上等同于网络"断了主干线"。

这时我已经初步判断可能是网络原因,检查了防火墙,结果都是关闭的,那很可能是Kubernetes网络问题。

在群友提供的截图中还有一个pod没有完全起来,那就是CoreDNS处于Running但未就绪(Ready=False)状态。

于是我顺手看了下CoreDNS的信息:

kubectl describe po coredns-757cc6c8f8-4t6qt -n kube-system

果然,熟悉的错误出现了:

Readiness probe failed: HTTP probe failed with statuscode: 503

这时候可以断定,问题不在镜像,也不在探针。整个Pod网络已经失联。出现503状态

接着我检查了主机IP,找到了最根本的原因:Pod网络和宿主机网络冲突了

群友初始化时将Pod网段设置为192.168.0.0/16,而他的宿主机网卡就在192.168.169.0/24,宿主机网段在Pod网段里。

这俩网段就重叠了!

3. 根本原因

最根本原因是网段冲突了,Pod流量被错误地送进了"虚拟网卡"

因为这次网段冲突,Pod想访问API Server时,路由表判断:"192.168?那是我Calico管的",于是流量被错误地送进虚拟网卡caliXXX,然后直接丢包。

最后让群友修改网段重新初始化后,Kubernetes集群所有的Pod都已正常运行。

4. 后续正确做法

为了避免这种坑,记住一个原则:Pod网段、Service网段、宿主机网段,绝对不能重叠。

Kubernetes的网络设计,本质上有三层独立的网段:每一层都要相互隔离、不重叠、不冲突。

5. 其他启示

本次排查过程,还可以得出下面三个启示:

Calico不停重启≠镜像问题,很多时候是底层网络冲突。先看CoreDNS、再查Calico路由表,能快速定位问题。网段规划要在集群初始化前定好,别用宿主机的同一段。
来源:https://www.51cto.com/article/829084.html
上一篇宝洁进博会对话:创新驱动中国日化全球化新蓝图 下一篇骁龙8Gen5跑分出炉:单核比肩Elite,多核性能更卓越
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
宫本茂亲签3DS XL拍卖价破两万美元
科技数码 · 2026-05-29

宫本茂亲签3DS XL拍卖价破两万美元

今天来说一件挺有意思的事:2015年任天堂世界锦标赛冠军约翰·戈德堡,近日将他当年夺冠时赢得的宫本茂亲笔签名版3DS XL掌机放上了拍卖平台。截至2026年5月29日,这台签名掌机的竞拍价已突破两万美元,并且价格还在持续攀升。戈德堡在社交媒体上发布声明表示,经过相当长时间的慎重考虑,他决定将这台对自

七彩虹隐星P16 Pro游戏本新配置仅售7799元
科技数码 · 2026-05-29

七彩虹隐星P16 Pro游戏本新配置仅售7799元

七彩虹近期推出隐星P16Pro游戏本新配置,售价7799元。其搭载酷睿i9-13900HX处理器与RTX5060显卡,配备16英寸2 5K高刷电竞屏及高效散热系统。存储组合为16GB内存与1TB固态硬盘,支持后续扩展。该配置主打高性能性价比,适合预算有限但追求强劲性能的游戏玩家与轻度创作者。

苹果iPhone Hikawa握把支架448元重新上架
科技数码 · 2026-05-29

苹果iPhone Hikawa握把支架448元重新上架

苹果公司重新上架了与艺术家贝利·桧川及PopSockets合作设计的iPhone专用握把支架。该配件采用磁吸设计,兼具握持与支架功能,旨在通过人性化设计降低握持负担,并提供三种配色可选,售价448元。

苹果体育应用扩展至170市场 为2026世界杯引入对阵图
科技数码 · 2026-05-29

苹果体育应用扩展至170市场 为2026世界杯引入对阵图

苹果体育应用新增覆盖90多个国家和地区,全球可用市场总数超过170个。为迎接2026年世界杯,应用加入了完整的赛程对阵图和可视化阵型卡片,方便用户追踪赛事与战术。同时,应用支持实时活动功能,可将比分固定在锁屏或表盘,并新增一键跳转至新闻的入口。目前该应用仍仅限iPhone用户使用。

小米史上最强国产巅峰芯片玄戒O3 6月台积电3nm投产
科技数码 · 2026-05-29

小米史上最强国产巅峰芯片玄戒O3 6月台积电3nm投产

据博主爆料,小米下一代自研玄戒芯片计划于今年6月正式进入量产阶段,此次将采用台积电3nm工艺。初代玄戒O1累计出货量已突破100万颗,量产验证十分扎实。新一代芯片的产能将显著提升,这意味着供货问题基本得到解决。 根据现有曝光信息,这颗迭代芯片极有可能命名为玄戒O3,首发搭载机型预计为小米MIX Fo