Ankündigung von Karpenter 1.0
Heute, mit der Veröffentlichung der Version 1.0.0 von Karpenter, beenden die APIs von Karpenter die Betaphase. Karpenter ist eine flexible, effiziente und leistungsstarke Kubernetes-Rechenmanagementlösung, die dazu beiträgt, die Anwendungsverfügbarkeit zu verbessern, den Betriebsaufwand zu reduzieren und die Cluster-Rechenauslastung zu erhöhen. Diese Version enthält außerdem drei neue Features, mit denen Kunden besser kontrollieren können, wie und wann Karpenter Kubernetes-Anwendungen unterbricht. Kunden können Karpenter mit Amazon Elastic Kubernetes Service (EKS) oder einem konformen Kubernetes-Cluster verwenden.
Wie andere Open-Source-Projekte von Kubernetes folgen auch die APIs von Karpenter dem Entwicklungspfad von Alpha über Beta zur stabilen Version. Im Oktober 2023 hat das Karpenter-Projekt die APIs von Alpha auf Beta umgestellt. Diese Version markiert den letzten Meilenstein in der Projektreife. Kunden erhalten damit die Gewissheit, dass alle Karpenter APIs auch in zukünftigen 1.0-Nebenversionen verfügbar bleiben und nicht in irgendeiner Weise grundlegend geändert werden. Neben dem Abschluss der Beta-Phase enthält Version 1.0 drei neue Features für Karpenter: 1. die Möglichkeit, Unterbrechungsgründe, z. B. Unterauslastung, Leere und Abwanderung, für Unterbrechungsbudgets anzugeben, 2. einen Modus für erzwungene Unterbrechungen, der Kunden hilft, die Verfügbarkeit von Anwendungen mit den Sicherheitsanforderungen in Einklang zu bringen, und 3. eine Erweiterung von consolidateAfter, mit der Kunden die Konsolidierungsfunktion von Karpenter besser auf ihre Anforderungen an Kosteneffizienz und Anwendungsverfügbarkeit abstimmen können.
Eine vollständige Beschreibung dieser Features und anderer Änderungen, die in v1.0.0 eingeführt wurden, ist im Launch-Blog zu Karpenter 1.0 verfügbar. Um mehr über Karpenter zu erfahren, besuchen Sie karpenter.sh oder lesen Sie die Autoscaling-Seite im Benutzerhandbuch von Amazon EKS.