StorageClass
Una plantilla de Kubernetes que define un "tipo" de almacenamiento — por ejemplo "SSD rápido" o "HDD barato" — y cómo debe aprovisionarse dinámicamente. Cuando un PVC referencia una StorageClass, se crea automáticamente el tipo de volumen adecuado bajo demanda.
Mecánica: una StorageClass especifica un provisioner (el driver que crea el volumen — AWS EBS CSI, GCE PD, Ceph, etc.) y parámetros (tipo de disco, IOPS, cifrado), además de políticas como reclaimPolicy (qué ocurre con el volumen cuando se borra el PVC — Delete o Retain) y si los volúmenes pueden expandirse más adelante. Caso de uso: ofrecer a los desarrolladores una clase "gold" (rápida, replicada) y una clase "standard" (barata) — solo eligen el nombre en su PVC, y los detalles de infraestructura quedan resueltos por ellos. Se usa una StorageClass por defecto si el PVC no especifica ninguna. Beneficio: autoservicio de almacenamiento sin que los administradores creen discos manualmente, y una separación clara entre lo que piden los desarrolladores y cómo se entrega. Relacionado con Persistent Volume Claim e Infrastructure as Code.