Sommaire

Le contrôleur Ingress Traefik Contrôleur Ingress Traefik

1. Présentation de Traefik Traefik

Traefik est un outil moderne de répartition de charge ainsi qu’un proxy inverse. Il est particulièrement indiqué pour la publication d’applications de type microservices.

2. Installation du chart Helm

Le plus simple pour installer Traefik est de passer par le chart Helm.

Afin de fonctionner correctement, ce chart devra être configuré avec les options suivantes :

  • création d’un compte de service RBAC (rbac --> enabled: true),

  • activation de SSL (ssl --> enabled: true),

  • mise à jour automatique des enregistrements Ingress (kubernetes --> ingressEnpoint --> useDefaultPublishedService: true).

Le SSL est activé, mais la génération des certificats sera vue plus tard.

En plus de ces options (nécessaires au fonctionnement de Traefik), le tableau de bord sera activé et publié sur une adresse à l’aide d’une règle Ingress.

Cette activation se fait avec le champ dashboard auquel les valeurs suivantes seront passées :

  • activation du dashboard avec le champ enabled (true),

  • publication du dashboard avec le champ domain et l’adresse de publication.

Afin de simplifier le passage des paramètres au chart Helm, ces options seront stockées dans un fichier.

Ci-dessous le contenu de ce fichier :

rbac: 
 enabled: true 
 
ssl: 
 enabled: true 
 
kubernetes: 
 ingressEndpoint:  ...