Dynamic Volume Provisioning
Dynamic Volume Provisioning automatisiert die Erstellung von Speichervolumen
Die Dynamic Volume Provisioning (dynamische Volumenbereitstellung) ermöglicht es Benutzern, die automatische Erstellung von Speichervolumen anzufordern.
Durch die dynamische Bereitstellung entfällt die Notwendigkeit für Cluster-Administratoren, Speicher im Voraus zu planen und zu reservieren. Stattdessen erfolgt die Speicherbereitstellung automatisch auf Benutzeranforderung hin. Die dynamische Volumenbereitstellung basiert auf einem API-Objekt, der sogenannten “StorageClass” die auf einen Volumen-Plugin verweist, welches ein Volumen bereitstellt, sowie auf einer Reihe von Parametern, die an das Volumen-Plugin übergeben werden.
Benutzer können einfach eine PersistentVolumeClaim (PVC) erstellen und dabei die gewünschte Speicherklasse (StorageClass) angeben. Die StorageClass definiert, wie das Volumen bereitgestellt werden soll, einschließlich des verwendeten Speichertyps, der Zugriffsmodi und anderer Konfigurationsoptionen. Wenn eine PVC erstellt wird, die auf eine bestimmte StorageClass verweist und keine passenden Volumes verfügbar sind, wird automatisch ein neues Volumen entsprechend den Spezifikationen der StorageClass erstellt.
Dieser Prozess ermöglicht eine flexible und automatisierte Bereitstellung von Speicherressourcen in Kubernetes. Benutzer müssen sich nicht mehr um die manuelle Einrichtung und Konfiguration von Speichervolumen kümmern, sondern können einfach die gewünschten Speicheranforderungen definieren und Kubernetes übernimmt den Rest. Dies erleichtert die Verwaltung von Speicherressourcen und ermöglicht eine effiziente Nutzung der Infrastruktur.
Link zum offiziellen Glossar