StorageClasses
StorageClass is a Kubernetes resource that describes a class of storage offered in a cluster. It defines how storage should be provisioned and managed for PersistentVolumeClaims, allowing administrators to provide dynamic, provider-specific storage without manually creating PVs.
A StorageClass includes fields such as provisioner (the driver that provisions volumes), parameters (driver-specific settings), reclaimPolicy
Workflow: when a PVC references a StorageClass, Kubernetes calls the provisioner to create a matching PV and
VolumeBindingMode controls when provisioning and binding occur (Immediate vs WaitForFirstConsumer). ReclaimPolicy determines whether the PV is