Unschedulable
Pod不能被调度,kube-scheduler没有匹配到合适的node节点。
PodScheduled
Pod正处于调度中,更新etcd数据后便将pod分配到指定的node。
Pending
正在创建Pod但是Pod中的容器还没有全部被创建完成。
处于此状态的Pod应该检查Pod依赖的存储是否有权限挂载等。
Failed
Pod中有容器启动失败。
Unknown
由于某种原因无法获得pod的当前状态。
通常是由于与pod所在的node节点通信错误。
Initialized
所有pod中的初始化容器已经完成了。
ImagePullBackOff
Pod所在的node节点下载镜像失败。
Running
Pod内部的容器已经被创建并且启动。
Ready
表示pod中的容器已经可以提供访问服务。
Error
Pod 启动过程中发生错误。
NodeLost
Pod所在节点失联。
Waiting
Pod等待启动。
Terminating
Pod正在被销毁。
CrashLoopBackOff
Pod探针检测失败。
但是kubelet正在将它重启。
InvalidImageName
Node节点无法解析镜像名称导致的镜像无法下载。
ImageInspectError
无法校验镜像,镜像不完整导致。
ErrImageNeverPull
策略禁止拉取镜像,镜像中心权限是私有等。
RegistryUnavailable
镜像服务器不可用,网络原因或harbor宕机。
ErrImagePull
镜像拉取出错,超时或下载被强制终止。
CreateContainerConfigError
不能创建kubelet使用的容器配置。
CreateContainerError
创建容器失败,与运行时相关。
RunContainerError
Pod运行失败,容器中没有初始化PID为1的守护进程等。
容器没有systemd,需要pid=1进程作为父进程并在前端运行,namespace才能生效。
ContainersNotInitialized
容器没有初始化完毕,需要等待。
ContainersNotReady
容器没有准备完毕。
ContainerCreating
容器正在创建中,NFS挂载失败会出现。
PodInitializing
Pod正在初始化中。
DockerDaemonNotReady
Node节点docker服务或其它运行时没有启动。
NetworkPluginNotReady
网络插件没有启动。