pod常见状态及故障原因

1、Unschedulable: #Pod不能被调度,kube-scheduler没有匹配到合适的node节点

2、PodScheduled: #Pod正处于调度中,在kube-scheduler刚开始调度时候,还没有将pod分配到指定的node,在筛选出合适的节点后就会更新etcd数据,将pod分配到指定的node

3、Pending: #正在创建Pod但是Pod中的容器还没有全部被创建完成=[处于此状态的Pod应该检查Pod依赖的存储是否有权限挂载等。]

4、Failed: #Pod中有容器启动失败而导致pod工作异常。

5、Unknown: #由于某种原因无法获得Pod的当前状态,通常是由于与pod所在的node节点通信错误。

6、Initialized: #所有pod中的初始化容器已经完成了

7、ImagePullBackOff: #Pod所在的node节点下载镜像失败

8、Running: #Pod内部的容器已经被创建并且启动。

9、Ready: #表示pod中的容器已经可以提供访问服务

10、Error: # pod启动过程中发生错误

11、NodeLost: #Pod所在节点失联

12、Waiting: #Pod等待启动

13、Terminal: #Pod正在被销毁

14、CrashLoopGBackOff: #pod,但是kubelet正在将它重启

15、InvalidImageName: #node节点无法解析镜像名称导致的镜像无法下载

16、ImageInspectError:  #无法校验镜像,镜像不完整导致

17、ErrImageNeverPull: #策略禁止拉取镜像,镜像中心权限是私有等

18、RegistryUnavailable: #镜像服务器不可用,网络原因或harbor宕机

19、ErrImagePull:#镜像拉取出错,超时或下载被强制终止

20、CreateContainerConfigError: #不能创建kubelet使用的容器配置

21、CreateContainerError: #创建容器失败

22、RunContainerError:#pod运行失败,容器中没有初始化PID为1的守护进程等

23、ContainersNotInitialized: #pod没有初始化完毕

24、ContainerNotReady: #pod没有准备完毕

25、ContainerCreating:#pod正在创建中

26、PodInitializing: #pod正在初始化中、

27、DockerDaemonNotReady:#node节点docker服务没有启动

28、NetworkPluginNotReady: #网络插件没有启动

posted @ 2022-08-11 15:44  cyh00001  阅读(3294)  评论(0编辑  收藏  举报