Skip to content
Initializing search
Products
Products
Traefik Proxy
The cloud-native application proxy
Traefik Mesh
The simplest service mesh
Traefik Enterprise
All-in-one ingress, API management, and service mesh
Traefik Pilot
The Control Center for Traefik
Traefik Enterprise Demo Video
Watch video
How Vaudoise Insurance Deployed Traefik Enterprise to Successfully Modernize with Microservices
Read case study
Solutions
Solutions
Kubernetes Ingress
A centralized routing solution for your Kubernetes deployment
Docker Swarm Ingress
Powerful traffic management for your Docker Swarm deployment
API Gateway
Deploy, Secure, and Manage your microservices and APIs
Enterprise best practices to expose and secure microservices and APIs
Watch webinar
Kubernetes for Cloud-Native Application Networks
Read white paper
Learn
Learn
Blog
Resource Library
Success Stories
Events
Documentation
Overview
Traefik Proxy
Traefik Enterprise
Traefik Mesh
Traefik Pilot
Community
Overview
Forum
Traefik Ambassadors
Install and configure Traefik with Helm
Read more
Pricing
Company
Company
About
Partners
Careers
Press
Contact Us
Events
View all events
Meetup
Interested in joining Traefik Labs?
View Open Positions
Get a demo
Product Documentation
Traefik Mesh
The simplest service mesh
Traefik Enterprise
All-in-one ingress, API management, and service mesh
Traefik Pilot
The Control Center for Traefik
Initializing search
Traefik
GitHub
Welcome
Getting Started
Getting Started
Concepts
Quick Start
Configuration Introduction
Install Traefik
Configuration Discovery
Configuration Discovery
Overview
Docker
Kubernetes IngressRoute
Kubernetes Ingress
Consul Catalog
ECS
Marathon
Rancher
File
Consul
Etcd
ZooKeeper
Redis
HTTP
Routing & Load Balancing
Routing & Load Balancing
Overview
EntryPoints
Routers
Services
Providers
Providers
Docker
Kubernetes IngressRoute
Kubernetes Ingress
Consul Catalog
ECS
Marathon
Rancher
KV
HTTPS & TLS
HTTPS & TLS
Overview
TLS
Let's Encrypt
Middlewares
Middlewares
Overview
AddPrefix
BasicAuth
Buffering
Chain
CircuitBreaker
Compress
ContentType
DigestAuth
Errors
ForwardAuth
Headers
IpWhitelist
InFlightReq
PassTLSClientCert
RateLimit
RedirectRegex
RedirectScheme
ReplacePath
ReplacePathRegex
Retry
StripPrefix
StripPrefixRegex
Plugins & Traefik Pilot
Operations
Operations
CLI
Dashboard
API
Ping
Observability
Observability
Logs
Access Logs
Metrics
Metrics
Overview
Datadog
InfluxDB
Prometheus
StatsD
Tracing
Tracing
Overview
Jaeger
Zipkin
Datadog
Instana
Haystack
Elastic
User Guides
User Guides
Kubernetes and Let's Encrypt
gRPC Examples
Marathon
Docker
Docker
Basic Example
HTTPS with Let's Encrypt
HTTPS with Let's Encrypt
TLS Challenge
HTTP Challenge
DNS Challenge
Migration
Migration
Traefik v2 minor migrations
Traefik v1 to v2
Contributing
Contributing
Thank You!
Submitting Issues
Submitting PRs
Security
Building and Testing
Documentation
Data Collection
Advocating
Maintainers
References
References
Static Configuration
Static Configuration
Overview
File
CLI
Environment variables
Dynamic Configuration
Dynamic Configuration
File
Docker
Kubernetes CRD
Consul Catalog
ECS
KV
Marathon
Rancher
GitHub
Static Configuration
¶
File
CLI
Environment Variables