我对AWS EKS有疑问
我有EKS集群(私有子网)托管的工作程序节点(私有子网) 我部署了具有三个副本的nginx deplyoment,并为内部负载均衡器提供了服务 我可以卷曲
获得预期的输出 问题:如何在群集或vpc之外公开我的应用
谢谢
答案 0 :(得分:0)
您可以将EKS节点放置在VPC的专用子网中,但是还需要公共子网来公开Pod /容器。
因此,理想情况下,您需要为nginx部署创建LB服务。
下面的博客在我最初的EKS安装过程中对我有所帮助,希望它也对您有帮助
答案 1 :(得分:0)
您可以将AWS Application Load Balancer添加到您的EKS集群中,并有一个针对您的服务的入口。
https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html
请记住要公开alb.ingress.kubernetes.io/scheme: internet-facing
,以使服务公开。
您可以在AWS Console(EC2 / Load Balancer)中获得新入口的DNS,也可以使用kubectl描述入口。