首页 > 解决方案 > AWS-CDK:如何将新映像部署到现有的 Fargate-Cluster?

问题描述

我有一个现有的 FargateCluster,其中包含一个正在运行的服务和一个由出色的 aws-cdk 创建的正在运行的任务定义。

我想知道在单独的 AWS CDK 例程/脚本/类中将新的 docker 映像部署到现有的 Fargate-Service 的最佳方法是什么?docker 镜像有一个新版本(不是最新的),我喜欢保留现有任务定义中配置的所有参数,只部署新的 docker 镜像。我喜欢做的细节是获取现有的任务定义,只需更改映像的名称并让 Fargate 部署它。

有什么可行的例子吗?

任何帮助将不胜感激.....

问候

基督教

标签: aws-cdk

解决方案


在这种情况下,我建议探索使用Codepipeline来部署您的应用程序。部署 ECS Fargate 映像有一个非常具体的代码管道操作。

如果您想开始编写自己的管道,请查看标准Codepipeline 包或尝试cdk 特定的 Pipelines 包

其他选择是重新运行现有部署并让 CloudFormation 处理更改。


推荐阅读