У меня есть около 15 микросервисов, работающих в одном кластере ECS с 5 экземплярами EC2. При настройке сервисов я не уделял слишком много внимания стратегии размещения задач и теперь хочу ее изменить, но пока не нашел способа сделать это. Похоже, что вы можете определить стратегию только при создании службы, но не при ее обновлении (в документации Amazon не упоминается об обновлении, но также не говорится, что это невозможно).
Есть ли способ изменить расположение задач или мне нужно заново создавать все службы?
Ответы:
Вы можете обновлять конфигурацию развертывания только после создания службы ECS, то есть, miniumHealthyPercent и MaximumPercent, см. Документацию API .
Таким образом, если вы хотите изменить стратегию размещения, вам нужно заново создать сервис.
источник
На самом деле https://serverfault.com/users/265350/m-glatki , есть 2 способа, а не один.
Согласно документации ( https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html ), вы можете определить стратегию размещения с помощью:
источник