Multiple providers of the same type

At the moment we have Traefik 1.7 with the file and Marathon provider setup. We are working on a setup where we have multiple marathon frameworks setup in the same cluster. We would like to use multiple Marathon providers in the same Traefik instance. Is this possible?

example:

[Marathon]
endpoints: "marathon1.mesos:8080"

[Marathon]
endpoints: "marathon2.mesos:8080"

We have tried to setup a single marathon provider and feed several different endpoints, the first endpoint got picked up but others were ignored. Feeding multiple endpoints to the same provider is only reserved for frameworks that have a quorum together, so this is understandable. I however do not understand if it is possible to setup more than 1 of the same provider. Any help is greatly appreciated! :slight_smile:

example does not work:
[Marathon]
endpoints: "marathon.mesos:8080,marathon-other-framework.mesos:8080"

Hello,

unfortunately, this is currently not supported.

You would need to have 2 Traefik instances, both connecting to one of the endpoints.

Thank you for the answer SantoDE, it is what i feared.