Modifier la stratégie de placement des tâches d'Amazon ECS Service

9

J'ai environ 15 micro-services fonctionnant dans un seul cluster ECS avec 5 instances EC2. Lors de la mise en place des services, je n'ai pas accordé trop d'attention à la stratégie de placement de tâches et maintenant je veux la changer, mais jusqu'à présent, je n'ai pas trouvé de moyen de le faire. Il semble que vous ne puissiez définir la stratégie que lors de la création d'un service, pas lors de sa mise à jour (la documentation Amazon ne le mentionne pas pour la mise à jour mais ne dit pas non plus que c'est impossible).

Existe-t-il un moyen de modifier le placement des tâches ou dois-je recréer chaque service?

P_W999
la source
2
Il n'y a aucun moyen de mettre à jour la stratégie de placement des tâches après avoir créé le service, je pense que vous devez recréer tous les services
pritam kumar

Réponses:

1

Vous ne pouvez mettre à jour la configuration de déploiement qu'après avoir créé un service ECS, c'est-à-dire minimumHealthyPercent et maximumPercent, voir la documentation de l'API .

Ainsi, si vous souhaitez modifier la stratégie de placement, vous devez recréer le service.

M. Glatki
la source
0

En fait https://serverfault.com/users/265350/m-glatki , il y a 2 façons, pas une.

Par documentation ( https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html ), vous pouvez définir une stratégie de placement avec:

Dimitris Moraitidis
la source