发布于: Apr 26, 2022

Amazon Elastic Kubernetes Service (EKS) 宣布开源集群弹性伸缩项目 Karpenter v0.9.0。Karpenter 是一个灵活高性能的 Kubernetes 集群弹性伸缩项目,可有助于提高应用程序可用性和资源利用率。Karpenter v0.9.0 增加了对 Kubernetes podAffinity 和 podAntiAffinity 计划约束的支持,这增加了它与流行的第三方 Helm Chart 的兼容性,并扩展了对高可用性使用案例的支持。

Karpenter v0.9.0 是项目在 re:Invent 2021 启动以来的最新版本。2022 年 1 月 7 日,Karpenter v0.5.4 增加了对卷拓扑感知计划的支持,使其能够用于有状态的 Kubernetes 工作负载。2022 年 3 月 14 日,Karpenter v0.7.0 通过消除对定制 EC2 启动模板的需求(包括使用 Bottlerocket 作为操作系统时),使定制配置的计算变得更容易。在 v0.9.0 版本中,Karpenter 完全支持使用 Kubernetes podAntiAffinity 的工作负载,通过在多个主机或可用区域中分布 Pod 来实现更好的可用性。

要了解更多信息,请访问 Karpenter 文档站点GitHub 项目。要了解有关 Amazon EKS 的更多信息,请访问 EKS 产品页面