AWS-CDK:如何将新映像部署到现有 Fargate 集群?
AWS-CDK: How to deploy a new image to an existing Fargate-Cluster?
我有一个现有的 FargateCluster,其中包含 运行 服务和由出色的 aws-cdk 创建的 运行 任务定义。
我想知道在单独的 AWS CDK routine/script/class 中将新的 docker 映像部署到现有 Fargate-Service 的最佳方法是什么? docker 图像有一个新版本(不是最新的),我喜欢保留现有任务定义中配置的所有参数,只部署新的 docker 图像。我喜欢做的细节是获取现有的任务定义,只需更改图像的名称,然后让 Fargate 部署它。
有这方面的工作示例吗?
任何帮助将不胜感激.....
此致
基督教徒
在这种情况下,我建议探索使用 Codepipeline
来部署您的应用程序。
Deploy ECS Fargate images.
有一个非常具体的代码管道操作
如果您想开始编写自己的管道,请查看标准 Codepipeline package or try the cdk specific Pipelines package。
其他选择是重新运行现有部署并让 CloudFormation 处理更改。
我有一个现有的 FargateCluster,其中包含 运行 服务和由出色的 aws-cdk 创建的 运行 任务定义。
我想知道在单独的 AWS CDK routine/script/class 中将新的 docker 映像部署到现有 Fargate-Service 的最佳方法是什么? docker 图像有一个新版本(不是最新的),我喜欢保留现有任务定义中配置的所有参数,只部署新的 docker 图像。我喜欢做的细节是获取现有的任务定义,只需更改图像的名称,然后让 Fargate 部署它。
有这方面的工作示例吗?
任何帮助将不胜感激.....
此致
基督教徒
在这种情况下,我建议探索使用 Codepipeline
来部署您的应用程序。
Deploy ECS Fargate images.
如果您想开始编写自己的管道,请查看标准 Codepipeline package or try the cdk specific Pipelines package。
其他选择是重新运行现有部署并让 CloudFormation 处理更改。