两个控制器一个入口

时间:2020-11-04 14:01:49

标签: kubernetes kubernetes-helm kubernetes-ingress nginx-ingress

假设我有两个Ingress Controller处理ingress-class nginx-internalnginx-external。 我想使用Ingress公开服务,但是我希望它在任何控制器(即两个负载均衡器)上都是可访问的。

我知道一种解决方案是创建两个入口,每个入口分别具有kubernetes.io/ingress.class: nginx-internalkubernetes.io/ingress.class: nginx-external

但是:

  • 所有ingress的内容都会重复(只有ingress.class批注会有所不同)
  • 我使用的所有头盔图表均不允许定义多个入口(例如:钥匙斗篷,水星等)

除了派生我想用来声明多个入口的所有图表之外,我还有其他选择吗?

0 个答案:

没有答案