Http2 with http and tcp routers

Hello there!

I'm currently trying to chain multiple traefik instances. The primary traefik (open to the internet) has some http routers with filters for Host-Headers, as well as a tcp router acting as a fallback forwarding everything to a second traefik instance running in kubernetes.

While testing my browser insists the whoami-service I'm trying to reach on k8s returns a 404, while curl shows a 200. This happens because I have another tab open in my browser accessing the traefik dashboard on traefik.somedomain.com using http2. The request for whoami.somedomain.com reuses that open connection due to the same_site property.

Is that property configurable? Do I have to disable http2 completely, or is that a bug?

Labels for the traefik container (Version 2.8.8):

      - "traefik.enable=true"
      - "traefik.http.routers.dashboard.rule=Host(`traefik.somedomain.com`)"
      - "traefik.http.routers.dashboard.service=api@internal"
      - "traefik.http.routers.dashboard.entrypoints=secure"
      - "traefik.http.services.dashboard.loadbalancer.server.port=80"
      - "traefik.http.routers.dashboard.tls=true"

Static config for fallback:

tcp:
  routers:
    catchall:
      entryPoints:
        - secure
      service: catchall
      rule: HostSNI(`*`)
      priority: 1
      tls:
        passthrough: true

  services:
    catchall:
      loadBalancer:
        servers:
          - address: 192.168.27.19:443

Any ideas?

Why use an old Traefik version?

Devs don't publish container tags for major versions and I didn't check for that, so it was pinned to 2.8.

Anyways, same issue with 2.10.7...