Kubernetes v1.33: Änderbarer C... Notiz

Kubernetes v1.33: Änderbarer CSI-Knoten-Zuweisungszählung

Kubernetes v1.33 führt ein Alpha-Feature namens mutable CSI-Knoten zuweisbare Anzahl ein, das es CSI-Treibern ermöglicht, die maximale Anzahl von Volumes, die ein Knoten verarbeiten kann, dynamisch zu aktualisieren. Dieses Feature verbessert die Genauigkeit von Pod-Planungsentscheidungen und reduziert Planungsfehler. Traditionell melden CSI-Treiber eine statische maximale Volumen-Anbindungsgrenze, die sich während des Lebenszyklus eines Knotens aufgrund verschiedener Gründe ändern kann. Die statische Meldung kann dazu führen, dass Kubernetes Pods auf Knoten plant, die scheinbar Kapazität haben, was zu Pods im ContainerCreating-Zustand führt. Mit dem neuen Feature-Gate MutableCSINodeAllocatableCount ermöglicht Kubernetes CSI-Treibern, Knoten-Anbindungskapazitäten bei Laufzeit anzupassen und zu melden. Dies stellt sicher, dass der Planer die aktuellste, genaueste Ansicht der Knoten-Kapazität hat. Das Feature unterstützt zwei Mechanismen für die Aktualisierung der gemeldeten Knoten-Volumen-Grenzen: periodische Aktualisierungen und reaktive Aktualisierungen. Um dieses Alpha-Feature zu verwenden, müssen Sie das MutableCSINodeAllocatableCount-Feature-Gate in den kube-apiserver- und kubelet-Komponenten aktivieren. Die Kubernetes-Community begrüßt Feedback zu diesem Feature und ermutigt zum Testen und zur Diskussion, um seine Evolution hin zu Beta- und GA-Stabilität zu fördern.