Persistent Volume Claim (PVC)
Żądanie przestrzeni dyskowej w Kubernetesie: pod mówi przez PVC „potrzebuję 10 GB do odczytu i zapisu”, a Kubernetes dopasowuje je do rzeczywistego Persistent Volume (PV). Abstrakcja oddzielająca „czego potrzebuje aplikacja” od „skąd naprawdę pochodzi dysk”.
Mechanizm: PV to faktyczny zasób dyskowy (dysk, udział NFS, wolumen w chmurze); PVC to żądanie użytkownika (rozmiar, tryb dostępu). Kubernetes wiąże PVC z pasującym PV. Przy dynamicznym provisioningu (przez StorageClass) PV powstaje automatycznie w chwili pojawienia się PVC — administrator nie musi z wyprzedzeniem szykować dysków. Tryby dostępu: ReadWriteOnce (jeden węzeł), ReadWriteMany (wiele węzłów), ReadOnlyMany. Przykład: pod z bazą danych (StatefulSet) potrzebuje trwałego miejsca, które przeżyje restarty i przeniesienie na inny węzeł → zgłasza PVC. Zysk: aplikacja nie zależy od technologii pod spodem (ten sam manifest działa na AWS EBS, GCE PD czy dysku lokalnym). Powiązane z StorageClass i StatefulSet.