首页 > 解决方案 > AWS Nginx ALB 端口配置

问题描述

我使用 terraform 部署我的 k8s 集群,并使用 kubectl 在我的工作节点上部署 nginx。再次使用 kubectl 并创建一个针对 nginx 部署在端口 80 上的 LoadBalancer 工作得非常好。我想使用 ALB 而不是 ELB 进行测试。

我删除了 ELB,然后使用 EC2 接口设置了一个目标组。

目标组使用端口 80,在同一个 vpc 上,并针对两个工作节点。

在此处输入图像描述

在此处输入图像描述

接下来,我创建了一个 ALB,它面向 Internet,使用与节点相同的安全组,并且再次位于同一 VPC 上。它侦听端口 80 并将流量转发到我的目标组。

在此处输入图像描述 在此处输入图像描述

我无法使用 DSN 名称访问 nginx。我很确定这与我的端口配置有关?

标签: nginxamazon-ec2load-balancing

解决方案



推荐阅读