Kubernetes Pod
pod在kubernetes中各阶段的状态
pod status | 描述 |
---|---|
pending | pod已经被kubernetes系统接收,但是container还未创建 |
running | pod已经被调度到node上,并且其container都已经创建成功,且至少一个container处于running状态 |
succeed | pod中的所有container均正常退出,状态码为0,且不再重启 |
failed | pod中的所有container退出,且至少有一个以非0状态异常退出 |
CrashLoopBackoff | container启动失败,并且在不断尝试 |
Kubernets创建pod流程
- 1> kubectl或其他客户端工具,发起create pod请求,提交pod spec信息给kube-apiserver
- 2> kube-apiserver接收到请求后,将pod的spec等信息存储到etcd中,写入成功后,返回确认信息到api-server和客户端
- api-server反