0Pricing
DevOps Bootcamp · Leçon

Helm, l’apt/yum de Kubernetes

Le modèle mental du gestionnaire de paquets appliqué aux clusters.

Helm, l’apt/yum de Kubernetes est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

Une idée familière

Sous Linux, vous installez des logiciels avec un gestionnaire de paquets comme apt ou yum. Une seule commande récupère un programme et tout ce dont il a besoin.

sudo apt install nginx

La même idée pour les clusters

Helm apporte exactement cette simplicité à Kubernetes. C’est le gestionnaire de paquets de votre cluster : il installe des applications complètes en une seule étape.

helm install my-nginx bitnami/nginx

Les paquets deviennent des charts

Là où apt utilise des paquets, Helm utilise des charts. Un chart regroupe tous les fichiers YAML Kubernetes nécessaires à une application en une seule unité installable. 📦

Les dépôts contiennent les paquets

apt récupère les logiciels depuis des dépôts ; Helm récupère lui aussi les charts depuis des dépôts. Vous ajoutez un dépôt une fois, puis vous pouvez y installer librement des charts.

helm repo add bitnami https://charts.bitnami.com/bitnami

Rechercher avant d’installer

Tout comme la recherche d’apt, Helm vous permet d’effectuer une recherche dans un dépôt pour trouver un chart et voir quelles versions sont disponibles avant de l’installer.

helm search repo nginx

Mettre à niveau plutôt que réinstaller

Lorsqu’une nouvelle version est publiée, vous ne recommencez pas depuis le début. Vous lancez une mise à niveau, et Helm fait correspondre l’application en cours d’exécution avec son nouvel état.

helm upgrade my-nginx bitnami/nginx

Suppression propre

apt remove supprime proprement un paquet. Helm fait de même avec uninstall, en supprimant d’un seul coup toutes les ressources créées par l’application.

helm uninstall my-nginx

Le suivi des installations

Un gestionnaire de paquets se souvient de ce que vous avez installé. Helm conserve une liste de vos applications en cours d’exécution afin que vous sachiez toujours ce qui est déployé.

helm list

Là où l’analogie s’arrête

Une différence : apt installe sur une seule machine, tandis que Helm installe plusieurs fois le même chart dans un cluster, chaque installation constituant sa propre copie.

Configurable lors de l’installation

Contrairement à un paquet apt fixe, un chart Helm expose des valeurs que vous pouvez remplacer. Un seul chart peut ainsi convenir à de nombreuses configurations sans modification.

Pourquoi ce modèle mental est utile

Si vous avez déjà utilisé apt ou yum, vous comprenez déjà Helm : ajouter un dépôt, rechercher, installer, mettre à niveau, désinstaller. Les réflexes sont les mêmes. 🚀

Vérification rapide

Dans l’analogie du gestionnaire de paquets, quel est l’équivalent Helm d’un paquet apt ?

Récapitulatif

Helm est l’équivalent d’apt ou de yum pour Kubernetes : les charts sont les paquets, les dépôts les hébergent, et vous pouvez installer, mettre à niveau et désinstaller avec une seule commande. ✅

Questions Fréquemment Posées

La leçon « Helm, l’apt/yum de Kubernetes » est-elle gratuite ?

Oui — le texte complet de « Helm, l’apt/yum de Kubernetes » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Helm, l’apt/yum de Kubernetes » ?

Le modèle mental du gestionnaire de paquets appliqué aux clusters. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Helm, l’apt/yum de Kubernetes » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Les difficultés de kubectl apply brut
  2. Helm, l’apt/yum de Kubernetes
  3. Charts, versions déployées et dépôts en un coup d’œil
  4. Helm 3 contre Helm 2 : fini, Tiller
← Retour à DevOps Bootcamp