2017-04-08 95 views
4

我已经通过consul的键值存储提供了应用程序配置给运行在ECS服务中的应用程序容器。如何在AWS ECS中重新启动容器?

应用程序只从启动时的一次从consul读取其配置。

当我需要更改配置时,应该如何重新启动容器以便刷新应用程序配置?

我希望能通过aws cli以编程方式进行此操作。

回答

4

您不重新启动容器。但是,您可以停止单个任务,并且ECS会在集群某处重新创建另一个任务实例。

+0

我曾考虑过。然而,这不会导致(轻微)停机时间吗?保持ECS开箱即用的蓝绿色部署效果非常好。 – Nick

+0

这会导致轻微的停机时间,但重启也是如此。您可以增加服务的任务数量,以便扩展,从负载平衡器中删除旧任务,然后停止旧任务。 –