我正在执行 AWS Blue/Green 部署以测试基本的 apache 服务器,并且由于 CodeDeploy 经历了 B/G 部署的 4 个步骤,它停留在第 3 步,即将流量路由到替换实例大约半小时。即使花费了很长时间并重试了几次,我也无法弄清楚出了什么问题。我不知道我的设置是否正确。这是我的 B/G 部署设置。
- 创建了一个
orginalautoscalinggroup
以两个实例命名的自动缩放组。 - 创建了两个目标组,一个用于原始环境,第二个用于替换环境,即
originaltargetgroup
&replacementtargetgroup
。 - 附加
originaltargetgroup
成为 的一部分originalautoscalinggroup
。 - 即创建了一个应用程序负载均衡器
apploadbalancer
并将其附加到originaltargetgroup
- 现在
apploadbalancer
附有originaltargetgroup
哪个附有originalautoscalinggroup
。
我的 Codedeploy B/G 配置如下所示。
- 部署类型:B/G
- 环境配置:自动复制 Amazon EC2 Auto Scaling 组
- Amazon EC2 自动扩展组:
originalautoscalinggroup
- 流量重新路由:立即重新路由流量
- 终止策略:终止部署组中的原始实例
- 部署配置:CodeDeployDefault.AllAtOnce
- 应用程序负载均衡器。
- 目标组:
originaltargetgroup
我认为我无法附加正确的负载均衡器或目标组。请帮忙。