Можете ли вы указать, какой экземпляр следует прекратить при уменьшении количества экземпляров EC2 с помощью групп автоматического масштабирования, если политика завершения не соблюдается? - PullRequest
0 голосов
/ 26 октября 2018

Я хочу уменьшить группы автоматического масштабирования, чтобы удалить только старые экземпляры.Я установил политику завершения на OldestInstance, но я думаю, что в целях сохранения сбалансированности AZ ASG по-прежнему снимает новые экземпляры вместо старых.

Есть ли способ выборочно указать, какие экземпляры нужно уничтожить

1 Ответ

0 голосов
/ 26 октября 2018

Нет (но да).

При автоматическом масштабировании сначала выбирается АЗ с наибольшим количеством экземпляров (для сохранения баланса).Затем в выбранном AZ он использует Политика завершения , чтобы определить, какой экземпляр следует прекратить.

Однако вместо автоматического масштабирования прекратить экземпляр через событие масштабирования можно специально удалить экземпляр из группы автоматического масштабирования с помощью terminate-instance-in-auto-scaling-group.Эта команда помечает экземпляр для завершения и, при необходимости, уменьшает желаемую емкость, чтобы экземпляр был заменен , а не .

...