首页 新闻 会员 周边

pod容器?人生是

0
[已关闭问题] 关闭于 2026-06-14 09:24

pause 容器(infra 容器)
Kubelet 自动创建,隐形底层容器,只占网络/命名空间,不跑业务。

2. init 容器(初始化容器)
配置在 spec.initContainers,一次性执行,执行成功退出,不常驻。
执行顺序:先跑完所有 init,再启动 main 容器。

3. main 容器(主容器/普通容器)
配置在 spec.containers,就是你业务核心容器,要求长期运行,Pod 正常存活全靠它

 

有 init + 无 main 容器:init 执行完毕后,K8s 找不到要常驻的主容器,判定异常,反复重启。

• 无 init + 无 main 容器:只剩 pause,属于合法空 Pod,正常 Running、不重启。

• 标准形态:pause + init(可选) + main 容器,流程完全正常。

 

一个 Pod 里可以多个 main 容器(都写在 spec.containers 下),它们会并行启动、一起常驻,共享 Pod 网络/存储。

*Tesla*的主页 *Tesla* | 老鸟四级 | 园豆:2274
提问于:2026-06-14 07:26
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册