Web / Traefik Interview questions
List the supported configuration providers in Traefik?
Traefik ships with a range of providers so it can plug into whatever platform a team already runs.
| Category | Example providers |
| Orchestrators | Docker, Docker Swarm, Kubernetes (Ingress and IngressRoute CRD), Marathon, Nomad |
| Key-value / service discovery | Consul, Consul Catalog, etcd, ZooKeeper |
| Static | File provider (YAML/TOML) |
| Other | Rancher, HTTP provider (pull config from a remote endpoint) |
All of these feed into the same internal dynamic configuration model, so routers and middlewares behave identically no matter which provider produced them.
Several providers can run at once, which is common when part of a stack runs in Kubernetes while a legacy piece is still described through the File provider, and Traefik simply merges both into one routing table.
More Related questions...