
# 工作负载Pod异常
#### Pod状态为Pending
当Pod状态为"Pending"，事件中出现"实例调度失败"的信息时，可根据具体事件信息确定具体问题原因。具体参考链接为[工作负载状态异常定位方法](https://support.huaweicloud.com/cce_faq/cce_faq_00134.html)。
![](https://support.huaweicloud.com/bestpractice-modelarts/figure/zh-cn_image_0000002503660557.png "点击放大")
通过以下命令打印Pod日志信息。
```
kubectl describe pod ${pod_name}
```
#### volcano资源调度失败
当volcano的资源出现争抢时，会出现下图中的问题。
![](https://support.huaweicloud.com/bestpractice-modelarts/figure/zh-cn_image_0000002470580690.png "点击放大")
解决方法：
1. 通过打印所有Pod的信息，并找到命名有scheduler字段的Pod。
   ```
   kubectl get pod -A -o wide
   ```
   
2. 重启该Pod，通过delete的方式删除，但随后会自动重新启动。
   ```
   kubectl delete pod -n kube-system ${pod_scheduler_name}
   ```
   
3. 如果重启后，还是会Pending，建议多重复重启几次。 ![](https://support.huaweicloud.com/bestpractice-modelarts/figure/zh-cn_image_0000002470740684.png "点击放大")
   
#### 其他实例调度失败问题
首先打印Pod日志信息。根据错误信息，可通过访问官网链接：[工作负载异常：实例调度失败](https://support.huaweicloud.com/cce_faq/cce_faq_00098.html#cce_faq_00098__section096718509019)，进行查找。
#### 如何删除config.yaml创建出的所有工作负载Pod
若要删除config.yaml创建出的所有工作负载Pod，需要先找到config.yaml所在路径，并执行以下命令。
```
kubectl delete -f config.yaml
```
