Tengo unos 15 microservicios ejecutándose en un solo clúster de ECS con 5 instancias de EC2. Al configurar los servicios, no presté demasiada atención a la estrategia de colocación de tareas y ahora quiero cambiarla, pero hasta ahora no he encontrado una manera de hacerlo. Parece ser que solo puede definir la estrategia al crear un servicio, no al actualizarlo (la documentación de Amazon no lo menciona para la actualización, pero tampoco dice que sea imposible).
¿Hay alguna manera de cambiar la ubicación de la tarea o tengo que volver a crear cada servicio?
amazon-web-services
amazon-ecs
P_W999
fuente
fuente
Respuestas:
Solo puede actualizar la configuración de implementación después de crear un servicio ECS, es decir, minimalHealthyPercent y maximumPercent, consulte la documentación de la API .
Por lo tanto, si desea cambiar la estrategia de ubicación, debe volver a crear el servicio.
fuente
En realidad https://serverfault.com/users/265350/m-glatki , hay 2 formas, no una.
Según la documentación ( https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html ), puede definir una estrategia de ubicación con:
fuente