Atlas Entry
Atlas: PVC Mount/Attach Failures
PVC is Bound, but pods fail with MountVolume/AttachVolume errors or stay stuck waiting for volume operations.
Text
Symptom → evidence → resolution.
Symptom
PVC is Bound, but pods fail with MountVolume/AttachVolume errors or stay stuck waiting for volume operations.
StorageOperationsReliability
What this usually means
Provisioning succeeded, but the node cannot attach or mount the volume. The blocker is often CSI controller/daemon health, topology mismatch, or stale attachments.
What to inspect first
Start with pod events; they name the failing stage. Then inspect the PVC and driver posture.
- Read the events at the bottom of `describe pod`.
- Distinguish attach errors from mount errors.
kubectl
shell
kubectl describe pod <pod> -n <ns>
kubectl describe pvc <pvc> -n <ns>kubectl
shell
kubectl get pods -A | rg -n "csi|storage" || trueResolution guidance
Contain risk. Storage fixes can cause data damage when rushed.
- Restore CSI driver health first; do not thrash pods while the driver is unhealthy.
- Check topology/zone alignment between nodes and volumes.
- If stale attachments exist, follow your platform’s safe detach procedure; audit before forcing.
- Avoid manual deletion of PV/PVC objects unless the data is intentionally disposable.
Related
Canonical link
Canonical URL: /atlas/pvc-mount-attach-failures