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