发布于: Mar 27, 2019
通过启动任务集管理 API,AWS Fargate 和 Amazon Elastic Container Service (ECS) 现在支持适用于 ECS 服务的外部部署控制器。任务集是一个新原语,支持在单个 ECS 服务中,对应用程序修订进行受控管理。您现在有了新的 API 来对应用程序的多个修订版本及一个修订版到另一个修订版的过渡进行管理。
您通常会将新版服务按顺序分阶段部署,以便在将当前生产工作负载从一个版本完全过渡到另一个版本之前,确保一切正常运行。以前,为了在 ECS 上完全管理您的新版应用程序,您需要启动新的 ECS 服务并将流量从一个服务转移到另一个服务。
现在,您可以利用任务集来配置包含在单一服务中的应用程序的多个修订版。如果要部署新版应用程序,您可以在具有自己的任务定义的现有服务中创建新任务集。每个任务集还会提供一个尺度参数,可确保任务集按照特定百分比运行服务整体所需任务。
要开始使用任务集来管理 Amazon ECS 或 AWS Fargate 上的部署,请参阅文档。