发布于: Jul 13, 2023

今天,AWS 宣布在开源节点预置和管理项目 Karpenter(从 v0.29.0 开始)上支持 Windows。使用 Karpenter,客户现在可以使用大小合适的 Amazon EC2 实例快速扩展运行 Windows 的 Amazon EKS 集群,以应对不断变化的应用程序负载。在此过程中,Karpenter 可帮助客户优化运营开销和成本,而无需手动调整集群的计算容量、过度预置计算来满足快速变化的需求,也无需创建多个 EC2 自动扩展组 (ASG)。

Karpenter 是一种灵活的高性能 Kubernetes 节点预置和管理解决方案,它可以启动新的最能满足集群工作负载的扩展、调度和资源需求的 EC2 实例,从而帮助提高应用程序可用性和集群计算利用率,同时减少运营开销。在集群中安装 Karpenter 后,它会自动启动 EC2 实例以满足应用程序的计算需求,升级实例以提高安全性,并优化已启动的实例以降低成本。通过这样做,Karpenter 可以减少集群的计划延迟和基础设施成本。随着 v0.29.0 的推出,Karpenter 扩展了对在 EKS 上运行的 Windows 容器的自动节点预置支持。阅读此博客,通过分步指南了解如何开始使用适用于 Windows 节点组的 Karpenter。

此处所列的所有公共 AWS 区域和 AWS GovCloud(美国)区域都支持 Amazon EKS 上的 Windows 容器。要了解有关在 Amazon EKS 上运行 Windows 容器的更多信息,请访问 EKS 最佳实践指南和 Amazon EKS 优化型 Windows AMI 文档