pod 排错 #
排查 Pod 异常的常用命令如下:
- 查看 Pod 状态:
kubectl get pods <pod-name> -n <namespace> -o wide
- 查看 Pod 的 yaml 配置:
kubectl get pods <pod-name> -n <namespace> -o yaml
- 查看 Pod 的事件:
kubectl describe pods <pod-name> -n <namespace>
- 查看 Pod 容器日志:
kubectl logs -n <namespace> <pod-name> [-c <container-name>]
Pending 状态 #
Pending 状态说明 Pod 还没有调度到某个 Node 上面
可以通过 kubectl describe pods <pod-name> -n <namespace>
命令查看到 Pod 的事件
参考:
叶王 © 2013-2024 版权所有。如果本文档对你有所帮助,可以请作者喝饮料。