我使用terraform部署我的k8s集群,并使用kubectl在我的工作节点上部署nginx。同样,使用kubectl并在端口80上创建一个针对nginx部署的LoadBalancer可以很好地工作。我想使用ALB而不是ELB进行测试。
我删除了ELB,然后使用EC2接口设置了一个目标组。
目标组使用端口80,在同一vpc上,目标为两个工作节点。
接下来,我创建了一个ALB,它面向互联网,使用与节点相同的安全组,并且同样位于相同的VPC上。它监听端口80并将流量转发到我的目标组。
我无法使用DSN名称访问nginx。我很确定这和我的端口配置有关?
发布于 2018-10-31 06:59:24
Kubernetes本身并不支持alb。
https://github.com/kubernetes-sigs/aws-alb-ingress-controller
https://stackoverflow.com/questions/53057385
复制相似问题