Mam około 15 mikrousług działających w jednym klastrze ECS z 5 instancjami EC2. Podczas konfigurowania usług nie zwracałem zbytniej uwagi na strategię umieszczania zadań i teraz chcę ją zmienić, ale jak dotąd nie znalazłem sposobu, aby to zrobić. Wygląda na to, że strategię można zdefiniować tylko podczas tworzenia usługi, a nie podczas jej aktualizacji (dokumentacja Amazon nie wspomina o aktualizacji, ale nie mówi też, że jest to niemożliwe).
Czy istnieje sposób zmiany miejsca docelowego zadania lub czy muszę ponownie utworzyć każdą usługę?
amazon-web-services
amazon-ecs
P_W999
źródło
źródło
Odpowiedzi:
Możesz zaktualizować konfigurację wdrożenia tylko po utworzeniu usługi ECS, tj. MinimumHealthyPercent i maximumPercent, zobacz dokumentację API .
Dlatego jeśli chcesz zmienić strategię umieszczania, musisz ponownie utworzyć usługę.
źródło
Właściwie https://serverfault.com/users/265350/m-glatki , istnieją 2 sposoby, a nie jeden.
Na podstawie dokumentacji ( https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html ) możesz zdefiniować strategię miejsc docelowych za pomocą:
źródło