RousselTMLEARNING

Proxy & réseau · Courses

Traefik: From Discovery to Expertise

Learn to use Traefik as a reverse proxy and load balancer for your containerized applications with Docker and Kubernetes.

8 chapters36 lessonsEN
At your pace, through practice.

By the end of this course you will be able to

  • Route several applications with entrypoints, routers and services
  • Secure access with HTTPS, Let's Encrypt and middlewares
  • Spread load and tolerate failures through health checks
  • Observe Traefik with logs, metrics and traces

🎯 Level : Intermediate👥 Who it is for : Admins and DevOps engineers publishing applications behind a reverse proxy

LEARNING PATH

Course curriculum

0Course overview2 lessons
1Introduction6 lessons
2Installation4 lessons
3Configuration5 lessons
4Components8 lessons
5Observability3 lessons
6Going further6 lessons
7Hands-on labs2 lessons

LEARN BY DOING

Use cases & applications

Reverse Proxy for Docker

Automatically expose Docker containers as web services with domain names, without any restarts.

Ingress Controller for Kubernetes

Dynamically manage a Kubernetes cluster's incoming traffic based on Ingress resources or CRDs.

Load Balancing

Distribute load across several instances (replicas) of the same application for high availability.

Recommended prerequisites

What next?

Frequently asked questions

What is Traefik?

It's a modern reverse proxy and load balancer designed for microservice architectures. It automatically discovers the configuration of your services.

Does Traefik handle SSL/TLS certificates?

Yes, it integrates natively with Let's Encrypt to automatically generate and renew TLS certificates.

What's the difference between Traefik v1 and v2?

v2 introduced the concepts of Routers, Middlewares and Services, offering a more flexible and powerful configuration than v1's frontends/backends.