CodeDeploy克隆AutoScalingGroup后,它会将LoadBalancer字段留空。这导致以下问题:当实例webserver死亡时,ELB不理解实例是“down”,此实例不会自动替换。 但是,如果我手动设置LoadBalancer,它将在之后正常工作。
我看了如何克隆新的ASG。实例启动时,有可能暂停某些进程。据我了解,CodeDeploy暂停与ELB相关的所有操作,因为它使用自己的自动脚本来取消附加旧实例并将新实例附加到ELB。
我自己不使用任何自定义附加或取消附加脚本。
否则部署运行正常,并且正确创建新实例。
答案 0 :(得分:0)
我与团队进行了交谈,显然正在发生的事情是CodeDeploy现在为您管理负载均衡器。对于没有看到与该AutoScalingGroup关联的ELB的客户而言,这非常令人困惑。这允许CodeDeploy在绑定到负载均衡器之前控制并确保部署完成。
-Asaf