4 — Storage Classes
Purpose
[stub: storage-classes]
Metadata
| Author | Amit Singh |
| Scope | kubernetes |
Local graph
Linked from 2 notes
Infrastructure Platform Engineering
A book-shaped table of contents for infrastructure platform engineering: from infrastructure operations to self-service platforms, IaC foundations, Terraform/OpenTofu, cloud platform design, networking, identity, compute, storage, golden images, automation, governance, observability, reliability, enterprise platforms, anti-patterns, and MAANG interview prep — cross-linking existing sre/networks/kubernetes/patterns/internal-developer-platforms notes instead of duplicating them.
Kubernetes
A book-shaped table of contents for Kubernetes: cloud-native foundations, the CKAD/CKA/CKS certification tracks, control-plane internals, platform tooling, multi-cluster architecture, and MAANG-level system design and interview prep — cross-linking the existing Prometheus, Observability, and Platform Engineering chapters instead of duplicating them.
Related notes
5 — CSI Drivers
The Container Storage Interface moved vendor-specific storage code out of Kubernetes core entirely, so new backends can ship as independently versioned plugins instead of waiting on a Kubernetes release.
3 — Persistent Volume Claims
A PVC lets an application manifest request storage abstractly, by size and access mode, so developers never need to know or care which physical backend actually satisfies it.
2 — Persistent Volumes
PersistentVolumes decouple storage provisioning from pod scheduling by making storage a cluster-scoped resource with its own lifecycle, independent of any pod or namespace.
6 — Stateful Storage Design
Pairing StatefulSet ordinal identity with per-replica PVCs is what lets a rescheduled database pod reattach to its own disk instead of a peer's, which is the whole trick behind running stateful workloads on Kubernetes.