我是Kubernetes和AWS的新手,正在为项目探索不同的AWS技术。作为其中一部分,我正在做的一件事是看看如何在API网关中将路由连接到EKS集群(在VPC中)。
这是我的工作:
这是我正在尝试的:
如果我这样做的方式不正确,请建议通过nginx入口 Controller 在API Gateway中公开EKS集群的正确方法。谢谢!
最佳答案
我发现了问题。当使用nginx-ingress-controller时,我只需要指定注释为“nlb”类型
service.beta.kubernetes.io/aws-load-balancer-type:nlb
一旦使用此注释部署了入口 Controller ,它将自动在aws中创建一个nlb并根据定义的入口设置目标!我自己创建了一个新的nlb,然后试图指向不需要的入口 Controller (也是正确的方法)。
关于amazon-web-services - 通过API网关公开在EKS中运行的Kubernetes服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60397246/