\[
\definecolor{data}{RGB}{18,110,213}
\definecolor{unknown}{RGB}{217,86,16}
\definecolor{learned}{RGB}{175,114,176}
\]
A modern reverse-proxy
Emile Vauge
BreizhCamp 2016
/WhoamI
- DevOps, Developer
- I ❤ Docker 🐳, I ❤ Go
- I have been working @ Thales, Airbus, Lyra, Zenika
- Creator and maintainer of træfik
Why another reverse-proxy ?
Microservices
Containers
Orchestration
Service discovery
Here comes
Classic reverse-proxy
Træfik
Features
- Single binary Did I say I ❤ Go ?
- Backends: Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper, Kubernetes (almost ^^)
- Hot reloading
- Load-balancing: WRR, DRR
- Circuit breakers
- Replay
- Web UI
- 🎆 Automatic SSL 🎆 with Let's Encrypt
Demo
Part of
-
Cisco Cloud
-
Cap Gemini
Then I created a startup
I have stickers!
Thank you!
traefik.io
containo.us
@traefikproxy
@emilevauge