
Pending 状态,意味着尚未被调度到节点运行。排查时,请先区分是启动时 Pending 还是 运行后变为 Pending。无论何种情况,首先执行以下命令查看具体原因(重点关注 Events 部分):
kubectl describe pod <pod-name> -n <namespace>如需核对配置细节,可导出 YAML 文件:
kubectl get pod <pod-name> -o yaml1. 启动时一直 Pending(调度失败)
kubectl top nodes 或 kubectl describe node <node-name> 查看剩余资源。nodeSelector 或 affinity 规则过严,无匹配节点。kubectl get nodes --show-labels 对比节点标签。2. 运行一段时间后变为 Pending(节点异常)
kubectl get nodes 检查节点是否处于 Ready 状态。kubectl describe pod <pod-name>kubectl get pod <pod-name> -o yamlkubectl top nodeskubectl describe node <node-name>kubectl get nodes原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。