Назад | Перейти на главную страницу

Изменить стратегию размещения задач Amazon ECS Service

У меня около 15 микросервисов, работающих в одном кластере ECS с 5 экземплярами EC2. При настройке сервисов я не уделял слишком много внимания стратегии размещения задач и теперь хочу ее изменить, но пока не нашел способа это сделать. Похоже, что вы можете определить стратегию только при создании сервиса, а не при его обновлении (документация Amazon не упоминает об обновлении, но и не говорит, что это невозможно).

Есть ли способ изменить размещение задачи или мне нужно заново создавать каждую службу?

Вы можете обновить конфигурацию развертывания только после создания службы ECS, то есть minimumHealthyPercent и maximumPercent, см. документация по API.

Таким образом, если вы хотите изменить стратегию размещения, вам придется заново создать службу.

Фактически https://serverfault.com/users/265350/m-glatki, есть два пути, а не один.

По документации (https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html), вы можете определить стратегию размещения с помощью: