Aller au contenu
Nouveau cours : Helm

Nouveau cours : Helm

5 octobre 2026

La partie Kubernetes du chapitre Héberger accueille Helm. Le cours Kubernetes : les fondamentaux assemblait les manifestes de Signalements à la main ; dès qu'il faut les décliner par environnement ou installer Traefik, cert-manager ou Argo CD, on rencontre Helm.

La première moitié du cours utilise Helm comme un client : trouver et installer un chart, lire et surcharger ses valeurs, comprendre les releases, mettre à jour et revenir en arrière. La seconde écrit le chart de Signalements : modèles et fonctions, valeurs validées par un schéma, dépendances et bibliothèques, migration en hook, tests, puis publication signée dans un registre OCI et déploiement par Argo CD. Helm 4, sorti en novembre 2025, est présenté avec ses différences ; les sorties qui ne demandent pas de cluster ont été produites localement.

Quelques comportements que les leçons démontrent :

  • les maps de valeurs se fusionnent, mais les listes se remplacent ;
  • un upgrade avec un seul --set oublie les valeurs passées à l'installation ;
  • sans schéma, une faute de frappe dans un nom de valeur est ignorée en silence ;
  • un retour arrière ne défait pas une migration exécutée par un hook ;
  • helm package n'est pas reproductible : on signe une seule archive, identifiée par son empreinte ;
  • sous Argo CD, il n'y a pas de release Helm, et lookup renvoie toujours vide.

Un quiz de quinze questions valide le niveau 100. Le lab fait écrire le chart de Signalements, et un script le vérifie sans cluster : schéma, valeurs obligatoires, étiquettes, hooks, tests, rendus par environnement et empaquetage.

Dernière modification