Ändern Sie die Aufgabenplatzierungsstrategie von Amazon ECS Service

9

Ich habe ungefähr 15 Mikrodienste, die in einem einzelnen ECS-Cluster mit 5 EC2-Instanzen ausgeführt werden. Beim Einrichten der Dienste habe ich der Strategie zur Aufgabenplatzierung nicht allzu viel Aufmerksamkeit geschenkt, und jetzt möchte ich sie ändern, aber bisher habe ich keinen Weg gefunden, dies zu tun. Es scheint, dass Sie die Strategie nur beim Erstellen eines Dienstes definieren können, nicht beim Aktualisieren (die Amazon-Dokumentation erwähnt sie nicht zum Aktualisieren, sagt aber auch nicht, dass dies unmöglich ist).

Gibt es eine Möglichkeit, die Aufgabenplatzierung zu ändern, oder muss ich jeden Dienst neu erstellen?

P_W999
quelle
2
Es gibt keine Möglichkeit, die Strategie für die Aufgabenplatzierung nach dem Erstellen des Dienstes zu aktualisieren. Ich denke, Sie müssen alle Dienste neu erstellen
pritam kumar

Antworten:

1

Sie können die Bereitstellungskonfiguration erst aktualisieren, nachdem Sie einen ECS-Dienst erstellt haben, dh MinimumHealthyPercent und MaximumPercent (siehe API-Dokumentation) .

Wenn Sie also die Platzierungsstrategie ändern möchten, müssen Sie den Service neu erstellen.

M. Glatki
quelle
0

Tatsächlich gibt es unter /server//users/265350/m-glatki zwei Möglichkeiten, nicht eine.

Gemäß der Dokumentation ( https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html ) können Sie eine Platzierungsstrategie definieren mit:

Dimitris Moraitidis
quelle