2017-04-08 97 views
4

我已經通過consul的鍵值存儲提供了應用程序配置給運行在ECS服務中的應用程序容器。如何在AWS ECS中重新啓動容器?

應用程序只從啓動時的一次從consul讀取其配置。

當我需要更改配置時,應該如何重新啓動容器以便刷新應用程序配置?

我希望能通過aws cli以編程方式進行此操作。

回答

4

您不重新啓動容器。但是,您可以停止單個任務,並且ECS會在集羣某處重新創建另一個任務實例。

+0

我曾考慮過。然而,這不會導致(輕微)停機時間嗎?保持ECS開箱即用的藍綠色部署效果非常好。 – Nick

+0

這會導致輕微的停機時間,但重啓也是如此。您可以增加服務的任務數量,以便擴展,從負載平衡器中刪除舊任務,然後停止舊任務。 –