RousselTMLEARNING

Proxy & réseau · Formations

Traefik : de la découverte à l’expertise

Apprenez à utiliser Traefik comme reverse proxy et load balancer pour vos applications conteneurisées avec Docker et Kubernetes.

8 chapitres36 leçonsFR
À votre rythme, par la pratique.

À l’issue de cette formation, vous saurez

  • Router plusieurs applications avec entrypoints, routers et services
  • Sécuriser l'accès avec HTTPS, Let's Encrypt et middlewares
  • Répartir la charge et tolérer une panne grâce aux health checks
  • Observer Traefik avec logs, métriques et traces

🎯 Niveau : Intermédiaire👥 Public visé : Administrateurs et DevOps qui publient des applications derrière un reverse proxy

LEARNING PATH

Programme de la formation

0Vue d'ensemble de la formation2 leçons
1Introduction6 leçons
2Installation4 leçons
3Configuration5 leçons
4Les composants8 leçons
5L'observabilité3 leçons
6Pour aller plus loin6 leçons
7Travaux pratiques2 leçons

LEARN BY DOING

Cas concrets & applications

Reverse Proxy pour Docker

Exposer automatiquement des conteneurs Docker en tant que services web avec des noms de domaine, sans redémarrage.

Ingress Controller pour Kubernetes

Gérer le trafic entrant d'un cluster Kubernetes de manière dynamique en se basant sur les ressources Ingress ou des CRD.

Load Balancing

Répartir la charge entre plusieurs instances (replicas) d'une même application pour la haute disponibilité.

Prérequis conseillés

Et ensuite ?

Questions fréquentes

Qu'est-ce que Traefik ?

C'est un reverse proxy et load balancer moderne, conçu pour les architectures microservices. Il découvre automatiquement la configuration de vos services.

Traefik gère-t-il les certificats SSL/TLS ?

Oui, il s'intègre nativement avec Let's Encrypt pour générer et renouveler automatiquement les certificats TLS.

Quelle est la différence entre Traefik v1 et v2 ?

La v2 a introduit les concepts de Routers, Middlewares et Services, offrant une configuration plus flexible et puissante que les frontends/backends de la v1.

Qu'est-ce que le protocole ACME ?

Automatic Certificate Management Environment (RFC 8555) permet à un client (Traefik, certbot…) d'obtenir et de renouveler automatiquement des certificats auprès d'un serveur ACME comme Let's Encrypt, après avoir prouvé qu'il contrôle le domaine.

Comment fonctionne le challenge ACME (acme-challenge) ?

En HTTP-01, le serveur ACME lit un jeton sur http://domaine/.well-known/acme-challenge/ ; en DNS-01, il vérifie un enregistrement TXT _acme-challenge.domaine (seule méthode pour les certificats génériques) ; en TLS-ALPN-01, la preuve passe par le port 443.

Comment Traefik obtient-il un certificat Let's Encrypt ?

On déclare un certificatesResolvers avec acme (e-mail, stockage acme.json et type de challenge), puis on l'associe au routeur : traefik.http.routers.app.tls.certresolver=le. Traefik renouvelle seul les certificats.

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !