Pod Phase
| Phase | 含义 | 常见场景 |
|---|---|---|
| Pending | 已接受但容器未全部启动(含调度等待) | 调度中、拉镜像、卷未就绪 |
| Running | 已绑定节点且至少一个容器运行中 | 正常服务状态 |
| Succeeded | 所有容器成功结束且不再重启 | Job/一次性任务 |
| Failed | 至少一个容器失败终止且不会重启 | 任务失败、被驱逐 |
| Unknown | 无法获取状态(多为节点通信中断) | kubelet 失联、节点宕机 |
查看相位与细节
查看相位与细节
kubectl get pod web-x -o jsonpath='{.status.phase}'
kubectl get pods --field-selector status.phase!=Running -A
kubectl describe pod web-x | grep -A6 StatusrestartPolicy 影响相位走向:Always 的 Pod 不会进入 Succeeded/Failed,而是不断重启(CrashLoopBackOff)。