Back to Glossary
Kubernetes

What is StorageClass?

A Kubernetes resource defining the type and properties of dynamically provisioned storage.

A StorageClass is a Kubernetes resource that describes the 'class' of storage available in a cluster — defining the provisioner (AWS EBS CSI, NFS), parameters (iops, type, fsType), reclaim policy, and volume binding mode. When a PVC is created referencing a StorageClass, the provisioner automatically creates the underlying storage. Different StorageClasses can provide different performance tiers (SSDs vs HDDs). The default StorageClass is used when a PVC doesn't specify one.

Test your knowledge of StorageClass and 130 other DevOps concepts