aws-cdk - AWS-CDK:如何将新映像部署到现有的 Fargate-Cluster?
问题描述
我有一个现有的 FargateCluster,其中包含一个正在运行的服务和一个由出色的 aws-cdk 创建的正在运行的任务定义。
我想知道在单独的 AWS CDK 例程/脚本/类中将新的 docker 映像部署到现有的 Fargate-Service 的最佳方法是什么?docker 镜像有一个新版本(不是最新的),我喜欢保留现有任务定义中配置的所有参数,只部署新的 docker 镜像。我喜欢做的细节是获取现有的任务定义,只需更改映像的名称并让 Fargate 部署它。
有什么可行的例子吗?
任何帮助将不胜感激.....
问候
基督教
解决方案
在这种情况下,我建议探索使用Codepipeline
来部署您的应用程序。部署 ECS Fargate 映像有一个非常具体的代码管道操作。
如果您想开始编写自己的管道,请查看标准Codepipeline 包或尝试cdk 特定的 Pipelines 包。
其他选择是重新运行现有部署并让 CloudFormation 处理更改。
推荐阅读
- javascript - Transform repetitive JQuery code into clean code
- plsql - 同一数据集的 2 个参考游标
- javascript - 滚动播放器最小化和浮动播放器不适用于 JW 播放器
- javascript - Chrome 似乎打破了 Youtube Embed API?
- sql - SQL query to bring back list of servers from specific date range
- python - 如何使用 python 从使用 php 和 javascript 的网页中解析信息
- amazon-web-services - Unable to register targets on AWS Target group
- haskell - 如何删除这种类型的相互递归?
- python - Sorting Alphanumeric Lists by Character Detection (python)
- javascript - convert from hastable result into a string using Java Script