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.