使用负载均衡器在 CodeDeploy 中设置应用程序

Setup the application in CodeDeploy with Load balancer

this tutorial 之后,在 Setup the application in CodeDeploy 下,它显示

  1. Under Load balancer uncheck Enable load balancing.
  2. Click Create deployment group.

事实是,当我单击 创建部署组

它显示一条警告,要求“选择目标组”

文档没有提到创建此类目标组的必要性,但显然是必须要做的。请注意,atm 我在那里没有任何选项。

如果我从“Application Load Balancer 或 Network Load Balancer”切换到“Classic Load Balancer”,则我必须选择一个负载均衡器,但下拉列表中也没有任何选项。

考虑到我只想创建这个部署组,如何创建(目标组或负载均衡器)以及它应该是什么样子?

How to create the target group and how it should look like?

目标组 (TG) 和您的 ALB 必须存在,然后您才能尝试在部署中使用它们。

要创建 TG,您必须转到 EC2 控制台 -> 目标组。它的外观 取决于您的应用程序 。它是什么端口运行,它应该使用什么样的健康检查等等。没有适合所有可能的设置 use-cases.

但是如果您没有 per-exisitng TG,那么您可能也没有 ALB。因此,也许您根本不需要它们。它们不需要 CodeDeploy 工作。


编辑

勾选“启用负载均衡器”,这样您就不需要使用它了。

如果你仔细阅读第 7 步中提到的内容,它会说

Under Load balancer uncheck Enable load balancing.

所以只要取消选中它就可以单击“创建部署组”按钮