Kubernetes v1.34: Pod-Level-Ressourcen sind in die Beta-Phase übergegangen
Kubernetes v1.34 führt Pod-Level-Ressourcen ein, die in den Beta-Status übergehen und standardmäßig aktiviert sind. Diese Funktion ermöglicht die Definition von CPU- und Speicherressourcen auf Pod-Ebene, was Flexibilität bietet und die Ressourcenverwaltung vereinfacht. Dies ermöglicht eine einfachere gemeinsame Nutzung von Ressourcen innerhalb eines Pods und reduziert die Komplexität in container-spezifischen Spezifikationen. Pod-Level-Ressourcen sind mit Definitionen auf Container-Ebene kompatibel, wobei erstere Vorrang haben. Diese Funktion verbessert auch das Scheduling und das QoS-Verhalten und ist mit der bestehenden Kubernetes-Funktionalität kompatibel. Um diese Funktion zu nutzen, definieren Sie Ressourcenanforderungen und -limits innerhalb des resources-Felds des Pods im Manifest. Pod-Level-Limits wirken als harte Obergrenzen für die gesamte Ressourcenauslastung und beeinflussen die Servicequalität des Pods. Die In-Place-Größenänderung von Pod-Level-Ressourcen wird in dieser Version noch nicht unterstützt. Derzeit können nur CPU-, Speicher- und Hugepages-Ressourcen auf Pod-Ebene angegeben werden. Die Pod-Level-Ressourcen-Funktion ist nicht mit Windows-Pods kompatibel. Benutzer sollten über Kubernetes-Kanäle Feedback geben.
resources-Felds des Pods im Manifest. Pod-Level-Limits wirken als harte Obergrenzen für die gesamte Ressourcenauslastung und beeinflussen die Servicequalität des Pods. Die In-Place-Größenänderung von Pod-Level-Ressourcen wird in dieser Version noch nicht unterstützt. Derzeit können nur CPU-, Speicher- und Hugepages-Ressourcen auf Pod-Ebene angegeben werden. Die Pod-Level-Ressourcen-Funktion ist nicht mit Windows-Pods kompatibel. Benutzer sollten über Kubernetes-Kanäle Feedback geben.