pod的几种状态:
1)Pending:Pod创建已经提交给k8s,但是因为某种原因不能顺利创建,例如下载镜像慢,调度不成功等。
2)Running:Pod已经绑定到一个节点上了,并且已经创建了所有容器。只是有一个容器正在运行,或者在启动中。
3)Secceeded:Pod中的所有容器都已经成功终止,不能重新启动。
4)Failed: Pod中所有的容器均已经终止,且至少有一个容器已经在故障中终止。
5)Unkown:由于某中原因apiserver无法获取到Pod的状态。通常是由于Master与pod所在的主机失去连接了。

常用的排障命令:
[root@master01 demo3]# kubectl describe pod nginx-harbor-limit-54ccbb6557-c6hwx
[root@master01 demo3]# kubectl logs nginx-harbor-limit-54ccbb6557-c6hwx
[root@master01 demo3]# kubectl exec -it nginx-harbor-limit-54ccbb6557-x96ch bash

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐