我想创建一个 LoadBalancer 类型的私有入口/服务,并将其与基于路径的路由的多个 POD 一起使用。这可能吗?
我知道具有公共终结点的入口支持基于路径的路由Ingress with public endpoint supports path-based routing,但我正在寻找具有私有端点的负载均衡器。
答案1
回答你的问题,是的,这是可能的。请注意,您可以使用GKE 的内部负载平衡 (ILB)在集群中创建一个私有的 LoadBalancer Ingress IP,用于接收同一 VPC 区域内的流量。
此外,由于您需要使用基于路径的路由进行配置,请考虑以下事项:
- 它必须是 Ingress,而不是 Service。
- 安装 NGINX/Traefik IngressController。
- 使用 ILB 服务将其公开。
- 添加注释仅指定它们应该创建 NGINX/Traefik Ingress 条目的 Ingress。