Amazon EKS 托管节点组现在支持 EC2 Auto Scaling 暖池
Amazon Elastic Kubernetes Service(Amazon EKS)托管节点组现在支持 Auto Scaling 暖池,使您能够保持预初始化的 EC2 实例,为快速横向扩展做好准备。对于具有突发流量模式、时间敏感型工作负载的应用程序,或者因复杂的初始化脚本和软件依赖项而导致实例启动时间较长的应用程序,此功能可降低节点预置延迟。
启用暖池后,您的 EKS 托管节点组将维护一个已经完成操作系统初始化、用户数据执行和软件配置的实例池。当需求增加且 Auto Scaling 组进行横向扩展时,实例将从暖池过渡到活动服务状态,无需重复完整的冷启动顺序。您可以将暖池中的实例配置为“已停止”状态(成本更低,过渡时间更长)或“正在运行”状态(成本更高,过渡速度更快)。此外,您还可以启用缩容时重用,这会在缩减期间将实例返回到暖池,而非将其终止。暖池可与 Cluster Autoscaler 配合使用,无需进行任何额外配置。
您可以通过 EKS API、AWS CLI、AWS 管理控制台或 AWS CloudFormation,在 CreateNodegroup 或 UpdateNodegroupConfig 请求中添加 warmPoolConfig 来启用暖池。未启用暖池的现有托管节点组不受影响。
除了由光环新网运营的 AWS 中国(北京)区域和由西云数据运营的 AWS 中国(宁夏)区域外,此功能在所有提供 Amazon EKS 的 AWS 区域均可用。要开始使用,请参阅 Amazon EKS 托管节点组文档。