Kubernetes storage · Interactive diagram
Static provisioning: the volume exists first
Press Play for the flow, or Next to study one phase at a time. Scroll horizontally inside the diagram to read its labels. This is a configuration/provisioning flow, not the application's read/write data path.
←/→ step · Space play/pause · R replay · Home/End jump
- 1. Administrator prepares the PV
An administrator prepares storage and creates a PV before the application uses it. For local storage, the PV also needs node affinity.
- 2. Class names must match
The PV and PVC identify the same StorageClass. kubernetes.io/no-provisioner does not create disks or PVs.
- 3. Pod references the claim
The Pod names the PVC. With WaitForFirstConsumer, scheduling helps select a suitable existing volume.
- 4. Claim binds to the existing PV
Kubernetes matches a suitable available PV to the claim. Capacity, access mode, class and topology must be compatible.