I run Traefik with rootless Podman and have four entrypoints configured, two of those for socket activation, and the other two for podman-internal network traffic:
When i do this, i notice that the number of routers doubles. Instead of one router with two entrypoints assigned, i now have two routers, each with one entrypoint.
This seems to only affect the https-routers. When using the http entrypoints, i can assign both of them to a single router. So for a test, i assigned all 4 entrypoints on the label and the result was this:
Basically systemd opens the port for Traefik and passes a file descriptor to the service. Since traefik finds a file descriptor with a matching entrypoint name, it will use the file descriptor to handle connections. The "address" in the static config is ignored, as stated in the docs. I could omit it if i wanted to, i just leave it for documentation purposes.
Now the interesting question is, why i can't assign both entrypoints to the router in case of https (creates two routers), but for http it works just fine.