我正在使用ECS(在EC2上),并具有由AWS CodeDeploy支持的蓝色/绿色部署。
创建新任务定义并更新服务以使用它后,将在AWS CodeDeploy上开始新的部署。但是,由于此错误,新任务无法在我的服务上运行:
service my-service-dev was unable to place a task because no container instance met all of its requirements...
我了解集群当前使用的实例无法运行新任务。如果我通过增加群集的自动扩展组中的最小容量来手动添加新实例,则部署将成功进行。
我想知道是否有一种方法可以使这种情况自动发生。在同一位置增加最大容量似乎无济于事。