Kubernetes v1.34: DRA ist jetz... Notiz

Kubernetes v1.34: DRA ist jetzt allgemein verfügbar

"Kubernetes 1.34 bringt bedeutende Verbesserungen bei der dynamischen Ressourcenallokation (DRA). Die Kernfunktionalität von DRA hat den Status der allgemeinen Verfügbarkeit (General Availability – GA) erreicht, was bedeutet, dass sie stabil und für die langfristige Nutzung bereit ist. DRA ermöglicht eine flexible Verwaltung spezialisierter Hardware wie GPUs, indem es Workloads erlaubt, Geräteanforderungen zu spezifizieren und dem Scheduler die Zuweisung tatsächlicher Geräte überlässt. Mit der GA-Freigabe ist DRA standardmäßig aktiviert, ebenso wie zuvor im Beta-Stadium befindliche Funktionen.Mehrere Features sind in die Beta-Phase übergegangen. Dazu gehört das "Admin Access Labeling", mit dem autorisierte Benutzer die missbräuchliche Nutzung bestimmter Gerätefunktionen einschränken können. "Prioritized Lists" erlauben Workloads, mehrere akzeptable Gerätealternativen anzugeben, um eine flexiblere Planung zu ermöglichen. Die Kubelet-API wurde aktualisiert, um DRA-zugewiesene Pod-Ressourcen zu melden, was die Knotenüberwachung verbessert.Neue Alpha-Features geben einen Einblick in die Zukunft von DRA. "Extended Resource Mapping" unterstützt die Werbung von DRA-verwalteten Ressourcen als erweiterte Ressourcen, was die Nutzung für bestehende Workloads vereinfacht. "Consumable Capacity" führt eine flexible Gerätefreigabe ein, die es mehreren, nicht miteinander verbundenen Pods erlaubt, ein einzelnes physisches Gerät basierend auf vom Administrator definierten Richtlinien gemeinsam zu nutzen. "Binding Conditions" verbessern die Zuverlässigkeit der Planung, indem sie die Pod-Bindung verzögern, bis externe Ressourcen als bereit bestätigt sind. Schließlich verbessert der "Resource Health Status" für DRA die Beobachtbarkeit, indem er den Gerätezustand über den Pod-Status preisgibt. Das Team plant, weitere Alpha- und Beta-Features in zukünftigen Releases auf GA zu bringen."