Back to all scenarios
Scenario #390
Storage
Kubernetes v1.26, vSphere CSI

Dynamic Provisioning Failure Due to Quota Exhaustion

PVCs failed to provision silently due to exhausted storage quota.

Find this helpful?
What Happened

Storage backend rejected volume create requests.

Diagnosis Steps
  • 1PVC stuck in Pending.
  • 2CSI logs: quota exceeded.
Root Cause

Backend quota exceeded without Kubernetes alerting.

Fix/Workaround
• Increased quota or deleted old volumes.
Lessons Learned

Kubernetes doesn’t surface backend quota status clearly.

How to Avoid
  • 1Integrate storage backend alerts into cluster monitoring.
  • 2Tag and age out unused PVCs periodically.