Back to all scenarios
Scenario #381
Storage
Kubernetes v1.25, Velero restore with CSI driver
PVC Bound to Deleted PV After Restore
Restored PVC bound to a PV that no longer existed, causing stuck pods.
Find this helpful?
What Happened
During a cluster restore, PVC definitions were restored before their associated PVs. The missing PV names were still referenced.
Diagnosis Steps
- 1PVCs stuck in Pending state.
- 2Events: PV does not exist.
- 3Velero logs showed PVCs restored first.
Root Cause
Restore ordering issue in backup tool.
Fix/Workaround
• Deleted and re-created PVCs manually or re-triggered restore in correct order.
Lessons Learned
PVC-PV binding is tightly coupled.
How to Avoid
- 1Use volume snapshot restores or ensure PVs are restored before PVCs.
- 2Validate backup tool restore ordering.