首页 > 解决方案 > 如何使用 aws cli 在 aws fargate 集群中使用 imagedigest 参数更新容器映像

问题描述

我已经运行我的集群并且任务正在运行。

我的需要是想在集群中运行任务中更新容器镜像怎么办?

我的图像带有最新标签,每次出现任何新更改都会推送到最新标签上的 ecr。

标签: amazon-web-servicesaws-cliaws-fargate

解决方案


使用标签 latest 进行部署并不是最佳实践,因为您对正在做的事情失去了很多可见性(例如,将更多任务作为服务的一部分部署的横向扩展事件最终都会使用LATEST,但会有效地运行不同的版本的代码等)。

抛开这种夸夸其谈,您没有说您是使用run-taskAPI 作为独立任务启动任务还是将任务作为服务的一部分启动。

如果是前者,您需要停止您的任务并再次运行它。如果是后者,您需要使用该标志重新部署您的服务。--force-new-deployment


推荐阅读