Skip to main content

Kubernetes Volumes

Storage Classes

0:00
LearnStep 1/2

StorageClasses

Storage Classes

StorageClasses enable dynamic provisioning of PersistentVolumes. Instead of manually creating PVs, the storage is automatically provisioned when a PVC is created.

StorageClass Definition

yaml

Using StorageClass in PVC

yaml

Common Provisioners

  • kubernetes.io/aws-ebs: AWS Elastic Block Store
  • kubernetes.io/gce-pd: Google Compute Engine Persistent Disk
  • kubernetes.io/azure-disk: Azure Disk
  • rancher.io/local-path: Local path provisioner

View Storage Classes

bash

Default StorageClass

yaml