Replies: 1 comment 7 replies
-
|
Strimzi's Ingress support is written around the TLS-Passthrough and TLS-SNI support in the Ingress controller. Not around any kind of TCP Ingress that is not part of the standard Kubernetes API. So if you want to use the However, you can also self-manage it. You can use |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We have a Kafka cluster currently using ingress for external access on port 9094. The Kubernetes cluster was previously configured to use Nginx ingress controller with TLS passthrough. I'm now evaluating switching to Traefik for ingress controller as Kubernetes has officially deprecated Nginx. With this, I'm encountering the problem when the
listeneris configured asingresstype. Strimzi Operator will automatically created theIngressentities in Kubernetes but to get TLS passthrough to work with Traefik, instead ofIngress, I actually needIngressRouteTCP. The problem then becomes that bothIngressandIngressRouteTCPentities exists in Kubernetes and the client connection isn't routed correctly. To get it to work, I need to have onlyIngressRouteTCPentities, withoutIngress. However, the hostname configuration that is offered bytype: ingressis also necessary. I can't see a way to configure Strimzi Operator for this to happen since the hostname configuration is only available for typesingressandroute. Manually deleting ingresses created by Strimzi Operator just results in it recreating them.Beta Was this translation helpful? Give feedback.
All reactions