
Я использую плагин EC2 spot Fleet с Jenkins и настроил несколько spot-запросов с его помощью. Однако я часто сталкиваюсь с проблемой, когда один или два моих spot-инстанса выходят из строя при «проверке состояния», а затем Jenkins их не выбирает, поэтому многие сборки ждут получения узла.
Единственное решение, которое у меня есть, — вручную завершить эти экземпляры из AWS Console. Есть ли способ настроить или сконфигурировать эти экземпляры так, чтобы они завершались автоматически?
Пожалуйста, дайте мне знать.
решение1
Похоже, теперь нет необходимости делать это вручную. У самого экземпляра Spot эта функция включена, и он будет остановлен, если проверки статуса не пройдут.
Эту функцию можно включить при создании запроса на спот.
Я реализовал функцию Spot Request Stop Instance
вместо Terminate
функции (по умолчанию).