发布 Karpenter 1.0

发布于: 2024年8月14日

今天,随着 Karpenter 版本 1.0.0 的发布,Karpenter API beta 版正式结束。Karpenter 是一种灵活、高效、高性能的 Kubernetes 计算管理解决方案,有助于提高应用程序可用性、减少运营开销并提高集群计算利用率。此版本还包括三项新功能,使客户能够更好地控制 Karpenter 中断 Kubernetes 应用程序的方式和时间。客户可以将 Karpenter 与 Amazon Elastic Kubernetes Service (EKS) 或任何符合要求的 Kubernetes 集群搭配使用。

与其他 Kubernetes 开源项目一样,Karpenter 的 API 也遵循从 alpha 到 beta 再到稳定版的成熟度发展路径。2023 年 10 月,Karpenter 项目将其 API 从 alpha 版升级到 beta 版。此版本标志着项目成熟度的终点里程碑,我们可以向客户保证,所有 Karpenter API 在未来的 1.0 次要版本中都将保持可用,并且不会以任何导致重大变更的方式进行修改。除了从 beta 版升级外,此 1.0 版本还包括 Karpenter 的三项新功能:1/ 能够为中断预算指定具体中断原因,例如利用率不足、空载、漂移等;2/ 引入强制中断模式,帮助客户根据安全要求来平衡应用程序可用性;3/ 扩展了 consolidateAfter,使客户能够更精细地调整 Karpenter 的整合功能,以满足其成本效益和应用程序可用性要求。

有关这些功能以及 v1.0.0 中引入的其他变更的完整描述,请访问 Karpenter 1.0 发布博客。要了解有关 Karpenter 的更多信息,请访问 karpenter.sh 或 Amazon EKS 用户指南中的自动扩缩页面。