【发布时间】:2019-04-02 09:12:35
【问题描述】:
在我的集群上,我使用traefik 作为入口控制器,但现在还想提供一个nginx 控制器。
我不希望我的开发人员考虑他们的应用程序究竟是如何公开的。因此,我想让 traefik 成为“默认”控制器,并且仅在开发人员通过设置正确的 ingress.class 明确请求该控制器时才使用 nginx。
不幸的是,设置 no 类似乎会导致两个控制器争夺该入口。 :(
如果有正确的ingress.class,有没有办法告诉控制器仅处理入口对象?
如果这不可能,我正在考虑编写一个 MutatingAdmissionWebhook,它会插入 traefik 类,以防没有设置类。 - 这有意义吗,还是有更好的方法?
【问题讨论】:
标签: kubernetes traefik kubernetes-ingress nginx-ingress traefik-ingress