使用负载均衡器在 CodeDeploy 中设置应用程序
Setup the application in CodeDeploy with Load balancer
在 this tutorial 之后,在 Setup the application in CodeDeploy 下,它显示
- Under Load balancer uncheck Enable load balancing.
- 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.
所以只要取消选中它就可以单击“创建部署组”按钮
在 this tutorial 之后,在 Setup the application in CodeDeploy 下,它显示
- Under Load balancer uncheck Enable load balancing.
- 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.
所以只要取消选中它就可以单击“创建部署组”按钮