Pod生命周期
创建Pod内容器
删除Pod资源
status.phase
status.phase是Pod的当前状态。
Phase的5种取值
1. Pending
API对象已经被创建并保存在Etcd中。Pod里有些容器因为某种原因而不能被顺利创建。例如,调度不成功。
2. Running
Pod调度成功,容器都已经创建成功,并且至少有一个正在运行中。
3. Succeeded
Pod里的所有容器都正常运行完毕,并且已经退出了,不会被重启。这种情况在运行一次性任务时最为常见。
4. Failed
Pod里至少有一个容器以不正常的状态(非0的返回码)退出。
5. Unknown
Pod的状态不能被kubelet汇报给kube-apiserver。有可能是Master和Kubelet间的通信出现了问题。
参考资料
《Kubernetes进阶实战》