Traefik works with curl but not loading via domain after migrating from NGINX Ingress

I'm migrating from NGINX Ingress Controller to Traefik and running into some issues. I followed the official migration guide: https://doc.traefik.io/traefik/migrate/nginx-to-traefik/

Current Situation:

  • Traefik is installed and running

  • curl commands using the Traefik IP work correctly

  • When I map my test domain to the Traefik IP (DNS/hosts file), the page doesn't load

  • Sometimes I get SSL/TLS errors

  • Sometimes I get HTTP 418 (I'm a teapot) errors

Enable Traefik debug log (doc) and Traefik access log in JSON format (doc).

Maybe check this issue and make sure to use Traefik latest version.