Gibt es eine Möglichkeit, Spot-Fleet-Instanzen automatisch zu beenden, wenn Statusprüfungen fehlschlagen?

Gibt es eine Möglichkeit, Spot-Fleet-Instanzen automatisch zu beenden, wenn Statusprüfungen fehlschlagen?

Ich habe das EC2-Spot-Fleet-Plugin mit Jenkins verwendet und damit einige Spot-Anfragen konfiguriert. Allerdings tritt häufig das Problem auf, dass bei einer oder zwei meiner Spot-Instanzen die „Statusprüfungen“ fehlschlagen und Jenkins sie dann nie auswählt, sodass viele Builds auf einen Knoten warten müssen.

Die einzige Lösung, die ich hier habe, besteht darin, diese Instanzen manuell über die AWS-Konsole zu beenden. Gibt es eine Möglichkeit, diese Instanzen so einzurichten oder zu konfigurieren, dass sie automatisch beendet werden?

Bitte lassen Sie es mich wissen.

Antwort1

Es sieht so aus, als ob das jetzt nicht mehr manuell gemacht werden muss. Die Spot-Instanz selbst hat diese Funktion aktiviert und wird beendet, wenn die Statusprüfungen fehlschlagen.

Diese Funktion kann beim Erstellen einer Spot-Anfrage aktiviert werden.

Stop InstanceIch habe mit der Funktion eine Spot-Anfrage anstelle Terminateeiner (Standard) implementiert .

verwandte Informationen