根据AWS documentation,ASG可以设置为使用ELB来确定其实例的健康状态。
如果您已将负载均衡器附加到Auto Scaling组,则表示您 可以选择让Auto Scaling包含Elastic Load的结果 在确定健康状况时平衡健康检查 实例。添加这些运行状况检查后,Auto Scaling也会标记 如果Elastic Load Balancing报告,则该实例不健康 实例状态为OutOfService。有关更多信息,请参阅添加 对Auto Scaling组的健康检查。
我有一个ASG,其中一个实例的healthcheck设置为ELB。 ASG大小设置为Desired 1,Min 0,Max 2. healthcheck宽限期为0.我已将实例配置为故意使健康检查失败,因此ELB已将实例标记为不健康但ASG不会替换实例。它仍然标志着它在服务中。我错过了什么?
答案 0 :(得分:0)
如果您已将一个或多个负载平衡器连接到Auto Scaling 组和实例未通过Elastic Load Balancing运行状况检查, 默认情况下,Auto Scaling不会替换实例。您可以 将Auto Scaling组配置为使用EC2实例状态 检查和Elastic Load Balancing运行状况检查以确定 您的实例的健康状况。