目录

1、Pending

2、Running

3、Succeeded

4、Failed

5、Unknown

6、ImagePullBackOff

7、CrashLoopBackOff

8、OOMKilled

9、Terminating

10、SysctlForbidden

11、Completed

12、ContainerCreating

13、InvalidImageName

14、ImageInspectError

15、ErrImageNeverPull

16、RegistryUnavailable

17、CreateContainerConfigError

18、CreateContainerError

19、m.internalLifecycle.PreStartContainer

20、RunContainerError

21、PostStartHookError

22、ContainersNotInitialized

23、ContainersNotReady

24、PodInitializing

25、DockerDaemonNotReady

26、NetworkPluginNotReady


1、Pending

        挂起,Pod 已被 Kubernetes 系统接收,但仍有一个或多个容器未被创建,可以通过kubectl describe 查看处于 Pending 状态的原因

2、Running

        运行中,Pod 已经被绑定到一个节点上,并且所有的容器都已经被创建,而且至少有一个是运行状态,或者是正在启动或者重启,可以通过 kubectl logs 查看 Pod 的日志

3、Succeeded

        成功,所有容器执行成功并终止,并且不会再次重启,可以通过 kubectl logs 查看 Pod 日志

4、Failed

        失败,所有容器都已终止,并且至少有一个容器以失败的方式终止,也就是说这个容器要么以非零状态退出,要么被系统终止,可以通过 logs 和 describe 查看 Pod 日志和状态

5、Unknown

        未知,通常是由于通信问题造成的无法获得 Pod 的状态,一般都是节点问题Node

6、ImagePullBackOff

        镜像拉取失败,一般是由于镜像不存在、网络不通或者需要登录认证引起的,可以使用 describe 命令查看具体原因

7、CrashLoopBackOff

        容器启动失败,可以通过 logs 命令查看具体原因,一般为启动命令不正确,健康检查不通过等

8、OOMKilled

        容器内存溢出,一般是容器的内存 Limit 设置的过小,或者程序本身有内存溢出,可以通过 logs 查看程序启动日志

9、Terminating

        Pod 正在被删除,可以通过 describe 查看状态

10、SysctlForbidden

        Pod 自定义了内核配置,但 kubelet 没有添加内核配置或配置的内核参数不支持,可以通过 describe 查看具体原因

11、Completed

        容器内部主进程退出,一般计划任务执行结束会显示该状态,此时可以通过 logs 查看容器日志

12、ContainerCreating

        Pod 正在创建,一般为正在下载镜像,或者有配置不当的地方,可以通过 describe 查看具体原因

13、InvalidImageName

        无法解析镜像名称

14、ImageInspectError

        无法校验镜像

15、ErrImageNeverPull

        策略禁止拉取镜像

16、RegistryUnavailable

        连接不到镜像中心

17、CreateContainerConfigError

        不能创建kubelet使用的容器配置

18、CreateContainerError

        创建容器失败

19、m.internalLifecycle.PreStartContainer

        执行hook报错

20、RunContainerError

        启动容器失败

21、PostStartHookError

        执行hook报错

22、ContainersNotInitialized

        容器没有初始化完毕

23、ContainersNotReady

        容器没有准备完毕

24、PodInitializing

        pod 初始化中

25、DockerDaemonNotReady

        docker还没有完全启动

26、NetworkPluginNotReady

        网络插件还没有完全启动

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐