However, the Kubernetes world is moving toward the Gateway API and away from Ingress, so a transition will eventually be required. I would prefer to make that transition in a single step. Yes, many Helm charts still use only the NGINX‑style Ingress object. Luckily, Traefik can also emulate NGINX Ingress configuration (
https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) – it still needs a newer image than RKE offers, maybe at least 3.5.0, so it should be a reasonable replacement without any changes needed (need to check whether cert‑manager support for NGINX is emulated as well).
The only concern remaining is performance; I found several comparison posts and they all agree that Traefik is significantly slower compared to NGINX.