首页/云/Kubernetes 速查/Init 容器失败排查
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条
集群运维与排障54 条

Init 容器失败排查

Init 容器必须按顺序逐个成功才轮到主容器:状态里的 Init:0/2 之类的进度与各自日志,是判断卡点的直接依据。

Kubernetes 速查云更新于 2026-10-12

查看进度与日志

查看进度与日志
kubectl get pod web-x -o wide      # STATUS 形如 Init:1/2
kubectl logs web-x -c init-data
kubectl logs web-x -c init-data --previous
kubectl describe pod web-x | sed -n '/Init Containers/,/Containers/p'
init 容器失败会按 Pod 的 restartPolicy 重试;等待外部依赖时先确认它探测的地址、端口与超时设置。

易错点

  • 把 init 卡住都归因网络:也可能是等待条件写错(域名、端口、命名空间)
  • init 容器写数据遇到只读挂载:检查 volumeMounts 的 readOnly 与目录权限

数据来源与参考

  • Kubernetes 官方文档 · Init 容器
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌