zl程序教程

您现在的位置是:首页 >  其他

当前栏目

aws生产实践-17:创建alb负载均衡

2023-04-18 14:43:37 时间

aws的alb是7层负载,支持安全组。

目录:

(1).创建目标组

(2).创建alb

(1).创建目标组

创建负载均衡前需要先创建目标组,告诉负载均衡将流量打到哪里。

进入ec2:

选择“目标组”:

create target group:

由于我要创建的是apisix-in-eks的lb,所以选择instance,并且http端口由于是nodeport,所有写一个不会被使用的31080;由于要创建的是alb是7层,协议选择http(如果是nlb要选择tcp):

如果你是eks中的nodeport只能在这个范围:The range of valid ports is 30000-32767

health check,我这里是要做apisix的alb,没有用apisix的health check uri(不通),直接用/路径的404代替:

apisix的health check url:但是没通。

next

点击”Include as pending below“后完成ec2注册,点击”create target group“完成目标组创建。

(2).创建alb

进入ec2:

选择"负载均衡":

"创建负载均衡器":

选择alb进行create:

默认是internet-facing,我需要的是内网,选择internal:

注意必须选择private-subnet子网:

选择安全组,由于是内网,所以保持默认即可:

配置listener:alb只能选http,nlb只能选tcp。

点击创建,完成alb负载均衡的创建。