StorageClass
1 June 2025 (Updated 1 June 2025)
On this page
What is StorageClass
(SC)?
StorageClass
is a Kubernetes storage resource that defines how to dynamically create PersistentVolumes (PVs) when a PersistentVolumeClaim
(PVC) is made.
You don’t directly use a StorageClass
. You create a PVC that references it and K8s then uses the StorageClass
resource to provision the right PersistentVolume
.
Example StorageClass YAML
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: do-block-storage
provisioner: dobs.csi.digitalocean.com
parameters:
csi.storage.k8s.io/fstype: ext4
reclaimPolicy: Delete
volumeBindingMode: Immediate
Tagged:
Kubernetes