Back to all scenarios
Scenario #314
Storage
Kubernetes v1.21, NFS

PVs Stuck in Released Due to Missing Finalizer Removal

PVCs were deleted, but PVs remained stuck in Released, preventing reuse.

Find this helpful?
What Happened

PVC deletion left behind PVs marked as Released, and the NFS driver didn’t remove finalizers, blocking clean-up.

Diagnosis Steps
  • 1Listed PVs: showed Released, with kubernetes.io/pv-protection finalizer still present.
  • 2Couldn’t bind new PVCs due to status: Released.
Root Cause

Driver didn’t implement Delete reclaim logic properly.

Fix/Workaround
• Patched PVs to remove finalizers.
• Recycled or deleted volumes manually.
Lessons Learned

Some drivers require manual cleanup unless fully CSI-compliant.

How to Avoid
  • 1Use CSI drivers with full lifecycle support.
  • 2Monitor PV statuses regularly.