| 有序性 | kubectl get pods -l app=db 看序号 0/1/2 卡在哪一个 |
|---|---|
| PVC 状态 | kubectl get pvc 看 Pending/Bound,describe 看 Events |
| StorageClass | kubectl get sc 看 provisioner 与 volumeBindingMode |
| 挂载失败 | Pod describe 看 FailedMount/FailedAttach:节点亲和、盘未释放、路径不存在 |
| 数据保留 | 删除 StatefulSet 默认保留 PVC,重建不会丢数据也不会清数据 |
排查命令
排查命令
kubectl get pods -l app=mysql -o wide
kubectl get pvc
kubectl describe pvc data-mysql-0
kubectl describe pod mysql-0 | grep -A5 -i mount
kubectl get scPVC Pending 两类最常见:WaitForFirstConsumer 下等调度(正常现象)与 provisioner 侧失败(云盘配额、权限、区域不符)。