【问题标题】:Can you specify which instance to terminate when scaling down EC2 instances via autoscaling groups when Termination Policy not followed?在不遵循终止策略的情况下,通过自动扩展组缩减 EC2 实例时,您能否指定要终止的实例?
【发布时间】:2019-03-30 15:18:34
【问题描述】:

我想缩减 Auto Scaling 组,以便仅删除旧实例。我将终止策略设置为OldestInstance,但我认为为了保持 AZ 的平衡,ASG 仍然会删除新实例而不是旧实例。

有什么方法可以选择性地指定要杀死的实例吗?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 autoscaling


    【解决方案1】:

    否(但是)。

    当 Auto Scaling 缩减时,它首先选择实例最多的可用区(以保持平衡)。然后,在选定的 AZ 内,它使用Termination Policy 来确定要终止哪个实例。

    但是,您可以使用terminate-instance-in-auto-scaling-group专门从 Auto Scaling 组中删除实例,而不是让 Auto Scaling 通过缩减事件终止实例。此命令将标记一个实例以终止,并且可以选择减少所需的容量,以便该实例被替换。

    【讨论】:

      猜你喜欢
      • 2015-12-13
      • 2014-12-17
      • 2020-05-09
      • 2016-04-19
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 2016-08-17
      • 2020-04-23
      相关资源
      最近更新 更多