在我的集群上,我traefik
用作入口控制器,但现在还想提供一个nginx
控制器。
我不希望我的开发人员考虑他们的应用程序究竟是如何公开的。因此,我想让 traefik 成为“默认”控制器,并且仅在开发人员通过设置正确的ingress.class
.
不幸的是,看起来没有设置类会导致两个控制器都在争夺那个入口。:( 有没有办法告诉控制器只处理入口对象,如果有正确的ingress.class
?
如果这是不可能的,我正在考虑编写一个 MutatingAdmissionWebhook 它将插入 traefik 类,以防没有设置类。- 这有意义吗,还是有更好的方法?