Back to all scenarios
Scenario #343
Storage
Kubernetes v1.24, CSI VolumeExpansion enabled

Failed Volume Resize Blocks Rollout

Deployment rollout got stuck because one of the pods couldn’t start due to a failed volume expansion.

Find this helpful?
What Happened

Admin updated PVC to request more storage. Resize failed due to volume driver limitation. New pods remained in Pending.

Diagnosis Steps
  • 1PVC events: resize not supported for current volume type.
  • 2Pod events: volume resize pending.
Root Cause

Underlying CSI driver didn't support in-use resize.

Fix/Workaround
• Deleted affected pods, allowed volume to unmount.
• Resize succeeded offline.
Lessons Learned

Not all CSI drivers handle online expansion.

How to Avoid
  • 1Check CSI driver support for in-use expansion.
  • 2Add pre-checks before resizing PVCs.