PV Capacity Calculator
Calculate total PersistentVolume capacity needed across all cluster claims.
Inputs
Total PersistentVolumeClaims in the cluster.
Average requested capacity per PVC.
Extra capacity to handle expansion and new claims.
Recommended PV Pool
600GB
Total Claimed Capacity
500GB
Recommended Pool
0.59TB
Step by step
Total claimed capacity
25 × 20GB
= 500GB
With over-provisioning buffer
500GB × (1 + 20%)
= 600GB (0.59TB)
How it works
Total PV capacity = sum of all PVC requests plus a buffer for growth. Formula: pool = PVCs × avgSize × (1 + overProvision%). Over-provisioning ensures new claims and volume expansions can be fulfilled without waiting for new storage.
Formula
PV Pool Size
pool = pvcCount × avgSize × (1 + overProvision%)
- pvcCount
- Number of PVCs
- avgSize
- Average PVC size in GB
- overProvision%
- Buffer percentage
Frequently Asked Questions
What happens if PV capacity is exhausted?
New PVCs will remain in Pending state until capacity is available. Dynamic provisioners may fail to create volumes, blocking pod scheduling.
Should I use dynamic or static provisioning?
Dynamic provisioning (via StorageClass) is preferred for most workloads — it automatically creates PVs on demand. Static provisioning is useful for pre-existing storage or special performance tiers.