我正在使用AWS ECS服务启动我的docker-compose。
要执行蓝色/绿色部署,群集必须具有额外的实例才能执行任务定义。
例如,cluster
有两个ec2实例,service
在2个实例上执行2个任务定义。
触发蓝色/绿色部署时,如果没有多余的实例,部署将失败。 (因为蓝色/绿色需要额外实例)
所以我打算这样。
启动额外的实例(在这种情况下,再启动两个实例)
蓝色/绿色部署
退出旧实例(在本例中为两个实例)
也许为了实现数字1,我使用了boto3和register_container_instance()
函数。
这是正确的方法吗?
如果我注册了新实例,如何将其附加到群集中?
谢谢。