Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Traefik proxy : de la découverte à l'expertise
Rating: 3.5 out of 5(5 ratings)
24 students

Traefik proxy : de la découverte à l'expertise

Comment utiliser traefik pour exposer vos différents services : docker, kubernetes ...
Last updated 2/2024
French
French [Auto],

What you'll learn

  • Load balancing
  • Proxy / Reverse proxy
  • Services
  • Installation
  • Configuration
  • Stand alone - docker - kubernetes

Course content

6 sections29 lectures2h 14m total length
  • Load balancer - proxy - reverse proxy7:06
  • Traefik6:22
  • Comment suivre cette formation1:40
  • Code promo pour nos autres formations1:54

Requirements

  • Administration système
  • Services

Description

Dans cette formation dédiée à Traefik, nous allons aborder toutes les notions et concepts disponibles dans cette  application.


Nous commencerons pas définir les termes suivants indispensables pour comprendre cette solution :

- load balancing

- proxy

- reverse proxy

- observabilté


Une fois ces notions définies nous rentrerons dans le vif du sujet avec la présentation de traefik avec ses différentes variantes : traefik proxy, traefik mesh, traefik entreprise et traefik hub.


Nous aborderons l'installation de traefik sur différents environnements :

  • Stand alone / classique

  • Docker

  • Kubernetes via helm

Pour éviter de créer un goulot d'étranglement (SPOF: single Point Of Failure), il sera nécessaire de déployer traefik sous forme de cluster pour garantir sa haute disponibilité (HA).


Une fois cela compris on passera à la configuration en présentant les trois principales manières de configurer traefik:

  • fichier YAML

  • fichier TOML

  • CLI : On verra que la CLI pourra être utilisé via docker-compose.yml ...

On distinguera deux manières de configurer :

  • Statique : pour des configurations qui ne vont pas évoluer dans le temps

  • dynamique : pour des configurations qui viendront d'environnements dynamiques comme Docker, kubernetes, Mesos...

Pour des raisons de sécurité on verra comment utiliser let's Encrypt dans traefik pour qu'il fasse la demande et gère automatiquement le renouvellement des certificats. Dans le cas des entreprises qui ont un autorité de certification il est aussi possible de lui fournir les certificats directement.


Nous présenterons aussi les différents composants disponibles dans traefik : entrypoints, routers, services, middleware...


Pour finir nous présenterons comment mettre en place l'observabilité via les trois piliers (logs, metriques, traces) dans traefik.


Pour bien suivre ces formations nous avons mis à votre disposition des TP pour faire des manipulations.

Who this course is for:

  • DevOps
  • Administrateur système