Skip to main content

Overview Providers

https://doc.traefik.io/traefik/providers/overview/logo-traefik-proxy-logo.pngConfiguration discovery in Traefik is achieved through Providers.

The providers are infrastructure components, whether orchestrators, container engines, cloud providers, or key-value stores. The idea is that Traefik queries the provider APIs in order to find relevant information about routing, and when Traefik detects a change, it dynamically updates the routes.

providers.png

Find out More about Providers here.

Supported Providers

Below is the list of the currently supported providers in Traefik.

ProviderTypeConfiguration TypeProvider Name
DockerOrchestratorLabeldocker
Kubernetes IngressRouteOrchestratorCustom Resourcekubernetescrd
Kubernetes IngressOrchestratorIngresskubernetes
Kubernetes Gateway APIOrchestratorGateway API Resourcekubernetesgateway
Consul CatalogOrchestratorLabelconsulcatalog
NomadOrchestratorLabelnomad
ECSOrchestratorLabelecs
FileManualYAML/TOML formatfile
ConsulKVKVconsul
EtcdKVKVetcd
ZooKeeperKVKVzookeeper
RedisKVKVredis
HTTPManualJSON formathttp