如何使用AWS CodePipeline更新ECS上的容器服务

我有一个容器服务的ECS群集。我已经设置CodePipeline在更新上构建新容器并将其推送到ECR。如何触发群集的更新以使用新更新的容器?如何使用AWS CodePipeline更新ECS上的容器服务

回答:

由于您使用的是CodePipeline,因此您可能会在构建新映像后触发CloudFromation堆栈。然后CloudFormation堆栈将创建一个新的任务定义并更新您的ECS服务。这是一个参考架构。

您可以使用this参考架构的持续部署。 CloudFormation模板附在上面的Github仓库中。

回答:

AWS CodePipeline支持现在直接部署到ECS。您可以使用新的ECS部署操作来更新您的ECS服务,以使用您创建的新容器映像。您需要修改构建步骤以输出一个配置文件,其中包含您构建的新图像的图像URL。更多细节可以在这里找到https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-cd-pipeline.html

以上是 如何使用AWS CodePipeline更新ECS上的容器服务 的全部内容, 来源链接: utcz.com/qa/258841.html

回到顶部