【问题标题】:CodeDeploy unsets LoadBalancer while cloning AutoScalingGroupCodeDeploy 在克隆 AutoScalingGroup 时取消设置 LoadBalancer
【发布时间】:2017-11-10 10:34:10
【问题描述】:

CodeDeploy 克隆 AutoScalingGroup 后,将 LoadBalancer 字段留空。这会导致以下问题:当实例 webserver 死掉时,ELB 不理解实例已“关闭”,该实例不会自动替换。 但是,如果我手动设置 LoadBalancer,之后它会正常工作。

我观看了如何克隆新的 ASG。实例启动时有可能暂停某些进程。据我了解,CodeDeploy 暂停与 ELB 相关的所有操作,因为它使用自己的自动脚本来取消附加旧实例并将新实例附加到 ELB。

fresh ASG

我自己不使用任何自定义附加或取消附加脚本。

否则部署运行正常,并正确创建新实例。

【问题讨论】:

  • 部署配置是什么样的?是到位还是蓝绿色部署?
  • 蓝绿部署...
  • 部署组的配置是什么? “原始环境中的实例将根据部署组中的规范取消注册和处理,要么终止,要么继续运行。” docs.aws.amazon.com/codedeploy/latest/userguide/…

标签: amazon-web-services amazon-elb autoscaling aws-code-deploy


【解决方案1】:

我与团队进行了交谈,显然发生的事情是 CodeDeploy 现在为您管理负载均衡器。客户看不到与该 AutoScalingGroup 关联的 ELB,这让客户非常困惑。这允许 CodeDeploy 控制并确保部署在绑定到负载均衡器之前完成。

-阿萨夫

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 2018-12-07
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    相关资源
    最近更新 更多