PersistentVolumeClaim (Kubernetes)
Ein PersistentVolumeClaim (PVC) ist eine Anforderung eines Pods oder Deployments nach dauerhaftem Speicher in KubernetesKubernetes Kubernetes (kurz: K8s) ist eine Open-Source-Plattform zur automatisierten Bereitstellung, Skalierung und Verwaltung von Containern. Sie wur... Mehr. Der PVC beschreibt, wie viel Speicher benötigt wird und unter welchen Bedingungen (z. B. Zugriffsmodus, StorageClassStorageClass (Kubernetes) Eine StorageClass ist eine Kubernetes-Ressource, die beschreibt, wie und mit welchen Parametern PersistentVolumes automatisc... Mehr) dieser bereitgestellt werden soll. Kubernetes sucht dann ein passendes PersistentVolumePersistentVolume (Kubernetes) Ein PersistentVolume (PV) ist eine Kubernetes-Ressource, die dauerhaften Speicherplatz für Pods bereitstellt – unabh... Mehr (PV) oder erstellt dynamisch eines, falls möglich.
Durch die Trennung von Anspruch (PVC) und Bereitstellung (PV) wird eine flexible und skalierbare Speicherverwaltung möglich. Entwickler müssen sich nicht mehr mit der konkreten Implementierung des Speichers befassen, sondern können ihre Anforderungen deklarativ formulieren.
Typische Eigenschaften eines PVC:
- storage: z. B. 10Gi oder 100Gi
- accessModes: z. B. ReadWriteOnce
- storageClassName: z. B.
fast-ssd
, nfs-standard
Vorteile durch PVCs:
- Einfaches Anfordern von persistentem Speicher für Pods
- Dynamische Bereitstellung über StorageClass
- Standardisierte Verwaltung und Auditierbarkeit von Speichernutzung
Verwandte Begriffe:
PersistentVolume, StorageClass, StatefulSetStatefulSet (Kubernetes) Ein StatefulSet ist ein spezieller Controller in Kubernetes, der für die Verwaltung zustandsbehafteter Applikationen zustän... Mehr, Kubernetes, CSI, Cloud StorageCloud Storage Cloud Storage bezeichnet die Speicherung von Daten auf Servern eines Cloud-Anbieters. Die Daten werden in hochverfügbaren, geografisch ... Mehr, Volume Binding