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

Udemy MOOC / Non-credit USD 24.99
Enroll now →
Traefik proxy : de la découverte à l'expertise

About this course

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 YAMLfichier TOMLCLI : 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

What you'll learn

  • understand load balancing, proxy, and reverse proxy concepts
  • install and configure Traefik in Docker and Kubernetes
  • deploy Traefik in a high-availability setup
  • utilize Let's Encrypt for automatic certificate management
  • comprehend Traefik components such as entrypoints, routers, and services

Course objectives

  • provide a thorough understanding of Traefik and its variants
  • enable learners to deploy and configure Traefik effectively
  • ensure knowledge of security practices in using Traefik

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.