要将VPC Link定义为API Gateway,我们必须在几周内声明一个NLB (LoadBalancer服务)来访问VPC中的pod。
当我们定义入口资源时,我们可以用注释alb.ingress.kubernetes.io/group.name
将它们分组到一个ALB中作为网络负载均衡器,似乎不可能对多个服务做同样的事情。这可能吗?或者在相同的NLB上公开多个微服务(具有不同的端点)并将端口作为判别符只是一个坏主意?
快速回答:今天不可能
AWS LB入口控制器支持ALB和NLB,但请记住ALB入口控制器:
- 为ALB观察
alb.ingress.kubernetes.io/*
注释的Ingress
对象 - 还监视
Service
对象与service.beta.kubernetes.io/*
注释的NLB
在我写这篇文章的时候,service.beta.kubernetes下还没有注解。Io/*实现你想要的。