您可以有多个使用相同 LoadBalancer 的入口吗?
Can you have multiple ingresses that use the same LoadBalancer?
我不知道我是否遗漏了什么,但我似乎找不到任何与我的问题相关的 posts/doc。也许我误解了kubernetes中的类型ingress
,但是是否可以定义多个使用相同LoadBlancer的入口?必须为每个入口启动一个 LoadBalancer 是昂贵的。
使用入口的好处之一是它有助于避免为每个 LoadBalancer 类型的服务创建外部 LoadBalancer。在许多云提供商中,一些 ingress controllers 将为每个入口资源创建相应的外部负载均衡器资源。但是使用 Nginx Ingress 控制器你需要一个 loadBalancer 来暴露 Nginx Ingress 控制器本身。然后创建多个入口资源并拥有多个后端。所有后端都由同一个外部负载均衡器提供服务。
来自 Nginx Ingressdocs
In this section you can find a common usage scenario where a single
load balancer powered by ingress-nginx will route traffic to 2
different HTTP backend services based on the host name
我不知道我是否遗漏了什么,但我似乎找不到任何与我的问题相关的 posts/doc。也许我误解了kubernetes中的类型ingress
,但是是否可以定义多个使用相同LoadBlancer的入口?必须为每个入口启动一个 LoadBalancer 是昂贵的。
使用入口的好处之一是它有助于避免为每个 LoadBalancer 类型的服务创建外部 LoadBalancer。在许多云提供商中,一些 ingress controllers 将为每个入口资源创建相应的外部负载均衡器资源。但是使用 Nginx Ingress 控制器你需要一个 loadBalancer 来暴露 Nginx Ingress 控制器本身。然后创建多个入口资源并拥有多个后端。所有后端都由同一个外部负载均衡器提供服务。
来自 Nginx Ingressdocs
In this section you can find a common usage scenario where a single load balancer powered by ingress-nginx will route traffic to 2 different HTTP backend services based on the host name