Kubernetes 1.29: Volumenattribute einfach ändern – So profitieren Entwickler!

Entdecken Sie die neuen Möglichkeiten in Kubernetes 1.29 zur Änderung von Volumenattributen – einfacher für Entwickler und DevOps-Teams.

Meta: ayedo Redaktion · 18.12.2023 · ⏳ 2 Minuten · Alle Blogs →
Tagskubernetes · kubernetes-news · devops · storage

Die Veröffentlichung von Kubernetes 1.29 bringt eine spannende Neuerung mit sich: eine alpha-Funktion, die es ermöglicht, Volumen durch Ändern des volumeAttributesClassName, der für einen PersistentVolumeClaim (PVC) festgelegt wurde, zu modifizieren. Diese Funktion vereinfacht die Verwaltung von Volumenattributen erheblich, da Änderungen nun direkt über Kubernetes erfolgen können, anstatt über verschiedene APIs der Anbieter verwaltet werden zu müssen.

VolumeAttributesClass

Die neue API-Gruppe storage.k8s.io/v1alpha1 bietet zwei neue Typen:

VolumeAttributesClass
Repräsentiert eine Spezifikation von veränderbaren Volumenattributen, die vom CSI-Treiber definiert werden. Diese Klasse kann während der dynamischen Bereitstellung von PersistentVolumeClaims angegeben und nach der Bereitstellung in der PVC-Spezifikation geändert werden.

ModifyVolumeStatus
Repräsentiert das Statusobjekt der ControllerModifyVolume-Operation.

Mit dieser aktivierten alpha-Funktion definiert die Spezifikation des PersistentVolumeClaim den VolumeAttributesClassName, der im PVC verwendet wird. Bei der Bereitstellung des Volumens wird die CreateVolume-Operation die Parameter in der VolumeAttributesClass zusammen mit den Parametern in der StorageClass anwenden.

Wenn eine Änderung des volumeAttributesClassName in der PVC-Spezifikation erfolgt, erhält der external-resizer Sidecar ein Informer-Ereignis. Basierend auf dem aktuellen Zustand der Konfiguration wird der Resizer einen CSI ControllerModifyVolume auslösen. Weitere Details finden Sie in KEP-3751.

So nutzen Sie es

Wenn Sie die Funktion im Alpha-Stadium testen möchten, müssen Sie das entsprechende Feature-Gate im kube-controller-manager und im kube-apiserver aktivieren. Verwenden Sie das Kommandozeilenargument --feature-gates:

–feature-gates="…,VolumeAttributesClass=true"

Außerdem ist es erforderlich, dass der CSI-Treiber die ModifyVolume-API implementiert hat.

Diese neue Funktionalität eröffnet Entwicklern und DevOps-Teams spannende Möglichkeiten, die Verwaltung von Volumen zu vereinfachen und effizienter zu gestalten. Bei ayedo sind wir stolz darauf, als Partner in der Kubernetes-Community solche Entwicklungen zu unterstützen und voranzutreiben.


Quelle: Kubernetes Blog

ayedo Alien Kubernetes Hat

Hosten Sie Ihre Apps bei ayedo

Profitieren Sie von skalierbarem App Hosting in Kubernetes, hochverfügbarem Ingress Loadbalancing und erstklassigem Support durch unser Plattform Team. Mit der ayedo Cloud können Sie sich wieder auf das konzentrieren, was Sie am besten können: Software entwickeln.

Jetzt ausprobieren →

Ähnliche Inhalte

Alle Blogs →



ayedo Redaktion · 08.06.2025 · ⏳ 3 Minuten

Neue Wege im KI-Management: Die Gateway API Inference Extension

Moderne generative KI- und große Sprachmodelle (LLMs) stellen Kubernetes vor einzigartige Herausforderungen im Datenverkehrsmanagement. Im Gegensatz zu typischen kurzlebigen, zustandslosen Webanfragen …

Lesen →

Neue Wege im KI-Management: Die Gateway API Inference Extension
ayedo Redaktion · 06.06.2025 · ⏳ 2 Minuten

Wie Sie sicherstellen, dass Ihr Sidecar-Container zuerst startet

Einführung in die Verwaltung von Sidecar-Containern in Kubernetes In der Welt von Kubernetes sind Sidecar-Container nützliche Helfer, die Funktionen erweitern oder zusätzliche Aufgaben für die …

Lesen →

Wie Sie sicherstellen, dass Ihr Sidecar-Container zuerst startet
ayedo Redaktion · 05.06.2025 · ⏳ 2 Minuten

Gateway API v1.3.0: Neue Funktionen für flexibles Request Mirroring und mehr!

Wir freuen uns, die allgemeine Verfügbarkeit der Gateway API v1.3.0 bekanntzugeben! Diese Version wurde am 24. April 2025 veröffentlicht und bringt spannende neue Funktionen mit sich. Was ändert sich …

Lesen →

Gateway API v1.3.0: Neue Funktionen für flexibles Request Mirroring und mehr!
Katrin Peter · 03.06.2025 · ⏳ 2 Minuten

Die vergessene Schwachstelle in euren CI/CD-Pipelines: Die Registry

Die vergessene Schwachstelle in euren CI/CD-Pipelines: Die Registry Jeder redet über Build-Pipelines, Deployment-Automatisierung, GitOps, Blue/Green-Rollouts, Canary Releases. Alles sauber …

Lesen →

Die vergessene Schwachstelle in euren CI/CD-Pipelines: Die Registry
Katrin Peter · 03.06.2025 · ⏳ 2 Minuten

Application Performance sollte messbar sein — jederzeit, in Echtzeit

Wer Anwendungen produktiv betreibt, braucht keine schönen Dashboards, sondern harte Daten. Performance-Probleme entstehen nie dann, wenn Zeit für Debugging ist. Sie kommen genau dann, wenn Systeme …

Lesen →

Application Performance sollte messbar sein — jederzeit, in Echtzeit

Interessiert an weiteren Inhalten? Hier gehts zu allen Blogs →


Noch Fragen? Melden Sie sich!

Unsere DevOps-Experten antworten in der Regel innerhalb einer Stunde.

Zu Gen-Z für E-Mail? Einfach mal Discord versuchen. Unter +49 800 000 3706 können Sie unter Angabe Ihrer Kontaktdaten auch einen Rückruf vereinbaren. Bitte beachten Sie, dass es keine Möglichkeit gibt, uns telefonisch direkt zu erreichen. Bitte gar nicht erst versuchen. Sollten Sie dennoch Interesse an synchroner Verfügbarkeit via Telefon haben, empfehlen wir Ihnen unseren Priority Support.