boto3将ec2实例附加到ecs集群

时间:2019-04-09 07:31:54

标签: amazon-web-services boto3 amazon-ecs

我正在使用AWS ECS服务启动我的docker-compose。

要执行蓝色/绿色部署,群集必须具有额外的实例才能执行任务定义。

例如,cluster有两个ec2实例,service在2个实例上执行2个任务定义。

触发蓝色/绿色部署时,如果没有多余的实例,部署将失败。 (因为蓝色/绿色需要额外实例)

所以我打算这样。

  1. 启动额外的实例(在这种情况下,再启动两个实例)

  2. 蓝色/绿色部署

  3. 退出旧实例(在本例中为两个实例)

也许为了实现数字1,我​​使用了boto3和register_container_instance()函数。

这是正确的方法吗?

如果我注册了新实例,如何将其附加到群集中?

谢谢。

0 个答案:

没有答案