Skip to content
{/* Do not remove this. It serves an important purpose. */}
Products
Products
Traefik Proxy
Expose, Secure and Monitor your modern applications
Traefik Mesh
Route and Monitor communications inside your Kubernetes cluster
Traefik Enterprise
Ensure high availability, scalability, and security of your microservices
Traefik Pilot
Monitor and Manage your Traefik Instances
Solutions
Solutions
Kubernetes Ingress
A centralized routing solution for your Kubernetes deployment
Service Mesh
Monitor and route your internal communications easily
Learn
Learn
Blog
Resource Library
Success Stories
Docs
Community
Events
Pricing
Company
Company
About
Partners
Careers
Press
Interested in joining Traefik Labs?
View Open Positions
Get a demo
Traefik
Overview
Type to start searching
GitHub
Product Documentations
Traefik Mesh
Route and Monitor communications inside your Kubernetes cluster
Traefik Enterprise
Ensure high availability, scalability, and security of your microservices
Type to start searching
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
Marathon
Rancher
File
Consul
Etcd
ZooKeeper
Redis
Routing & Load Balancing
Routing & Load Balancing
Overview
EntryPoints
Routers
Services
Providers
Providers
Docker
Kubernetes IngressRoute
Kubernetes Ingress
Consul Catalog
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
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
Marathon
Rancher
KV
GitHub
Static Configuration
¶
File
CLI
Environment Variables