Завершение экземпляров автомасштабирования в состоянии ожидания: состояние ожидания (с Terraform) - PullRequest
1 голос
/ 09 июля 2019

Я использую Terraform для управления группами автоматического масштабирования EC2 с помощью ловушки запуска жизненного цикла. Я столкнулся с проблемой с автоматическим масштабированием групп, где масштабирование (при уменьшении количества требуемых экземпляров) остановит экземпляры Healthy, но не экземпляры в состоянии Pending: Wait. Это особенно болезненно, когда Terraform пытается остановить группу автоматического масштабирования, которая запускалась неправильно. У него не будет здоровых экземпляров, а автоматическое масштабирование будет постоянно создавать новые экземпляры, которые застревают в состоянии Pending: Wait. Terraform установит желаемое количество экземпляров равным 0, но затем застрянет, ожидая, пока истечет время последнего ожидания: время ожидания экземпляров.

В идеале мне нужен способ сообщить EC2 Autoscaling, что он может завершить Pending: Ожидание экземпляров при масштабировании. В качестве альтернативы, способ настройки Terraform для сокращения времени ожидания на ловушке моего жизненного цикла при уничтожении группы автоматического масштабирования, даже если она испорчена, будет быть ценным.

...