故障排查之Pod状态为CreateContainerError


##查看pod状态如下图所示,当前状态为CreateContainerError。

 ##在pod所在节点通过docker ps -a | grep kube-scheduler查找关于pod在该节点创建的docker容器发现,有残余的docker容器存在,同时退出的容器的名称ID都小于存活的容器的名称ID(就是名称最后面的_ID),此时Kubernetes就认为已经退出的容器才是正确的并且一直在等待他们进入up的状态。

 ##通过命令删除已经退出的容器(docker rm d47b152e9a3f 7b4a6fc0f045)后,再次查看pod的状态发现已经变成Running状态

[root@zlpmaster2 ~]# docker rm e4c37d72930d

##再次查看则正常

相关