宣布 Karpenter 1.0
今日隨著 Karpenter 1.0.0 版發佈,Karpenter 的 API beta 版已功成身退。Karpenter 是靈活、高效率、高效能的 Kubernetes 計算解決方案,有助於提升應用程式可用性、減少營運開銷,以及提高叢集計算使用率。此版本也包括三項全新功能,可讓客戶更能掌控 Karpenter 中斷 Kubernetes 應用程式的方式和時間。客戶可以搭配 Amazon Elastic Kubernetes Service (EKS) 或任何符合規範的 Kubernetes 叢集共同使用 Karpenter。
Karpenter 的 API 與其他 Kubernetes 開放原始碼專案一樣,都是依照從 alpha 版到 beta 版再到穩定版的進程開發。2023 年 10 月,Karpenter 專案的 API 從 alpha 版進化到 beta 版。此版本代表著專案成熟度的最終里程碑,而且客戶可以放心,所有 Karpenter API 仍將以未來的 1.0 次要版本提供,不會以會造成任何變更中斷的方式修改。除了從 beta 版功成身退之外,這個 1.0 版包括 Karpenter 的三項全新功能:1/ 為其中斷預算指定中斷原因的功能,例如使用率不足、空白、漂移、2/ 有助於客戶在應用程式可用性與安全要求之間求取平衡的強制中斷模式,以及 3/ 擴大整合,在此之後便可讓客戶更能調整 Karpenter 的整合功能,以便符合其成本效益和應用程式可用性要求。
這些功能的完整說明和在 v1.0.0 中導入的其他變更都可在 Karpenter 1.0 發佈部落格中找到。若要了解 Karpenter 更多的相關資訊,請參閱 karpenter.sh 或 Amazon EKS 使用者指南中的自動調整規模頁面。