Back to Glossary
Kubernetes

What is PersistentVolumeClaim (PVC)?

A request for storage by a user that is fulfilled by a PersistentVolume.

A PersistentVolumeClaim (PVC) is a namespace-scoped request for storage. Users specify storage size and access mode (ReadWriteOnce, ReadOnlyMany, ReadWriteMany). Kubernetes binds the PVC to a matching PV — either one pre-provisioned by an admin or dynamically created by a StorageClass. Pods mount PVCs as volumes. With dynamic provisioning, creating a PVC automatically creates the underlying storage (EBS volume, NFS share) via the StorageClass provisioner.

Test your knowledge of PersistentVolumeClaim (PVC) and 130 other DevOps concepts