如何将AWS api网关与EKS集群集成,使用ELB访问部署在集群IP上的微服务



我创建了EKS集群,在该集群中创建了2个节点&在集群IP上部署了少量微服务。由于集群IP只能在内部访问,因此希望使用ELB使用AWS API网关对其进行配置。

当您在kubernetes中创建一个入口时,它会自动为入口创建一个负载均衡器。

如果你使用路由53作为你的dns管理器,那么在你创建了一个入口之后,你可以添加一个A记录来指向新创建的应用程序负载均衡器。

请参阅此处的AWS文档创建入口控制器:https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html

问题的一个解决方案是使用负载均衡器控制器将服务更改为专用NLB,然后通过VPC链接将此NLB链接到api网关

有关该过程的进一步过程和文件可在此处找到

最新更新