0Pricing
DevOps Bootcamp · Leçon

Déployer des applications avec Helm

Utilisez Helm pour installer et gérer facilement des applications populaires provenant de dépôts publics de charts.

Déployer des applications avec Helm 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.

Déployer des applications avec Helm

Bienvenue ! Dans cette leçon, nous allons découvrir le déploiement d’applications avec Helm, le gestionnaire de paquets pour Kubernetes.

Helm simplifie la définition, l’installation et la mise à niveau des applications Kubernetes, même les plus complexes. Considérez-le comme apt ou yum pour vos clusters Kubernetes !

Comprendre les dépôts de paquets

Helm utilise des paquets, qui sont des ensembles de ressources Kubernetes préconfigurées. Ces paquets sont stockés dans des dépôts de paquets, qui sont essentiellement des serveurs HTTP contenant des fichiers de paquets.

De nombreuses organisations gèrent des dépôts publics, offrant un accès facile aux applications populaires.

Ajouter un dépôt de paquets

Avant de pouvoir installer des paquets, nous devons indiquer à Helm où les trouver. Nous allons ajouter le dépôt Bitnami, très populaire et hébergeant de nombreuses applications courantes.

Utilisez la commande helm repo add :

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

Mettre à jour les dépôts

Après avoir ajouté un dépôt, ou régulièrement, il est recommandé de mettre à jour votre cache Helm local. Vous disposez ainsi des informations les plus récentes sur les paquets disponibles et leurs versions.

Exécutez helm repo update pour récupérer les dernières modifications de tous les dépôts configurés :

helm repo update

Rechercher des paquets

Maintenant que nos dépôts sont configurés, nous pouvons rechercher des applications. Cherchons le paquet du serveur web Nginx avec helm search repo :

Cette commande répertorie tous les paquets correspondant à « nginx » dans les dépôts que nous avons ajoutés.

helm search repo nginx

Installer votre premier paquet

La commande principale pour déployer une application avec Helm est helm install. Vous lui fournissez un nom unique pour votre version (votre instance déployée) ainsi que le nom du paquet.

Déployons Nginx. Nous allons également spécifier --set service.type=NodePort pour le rendre accessible depuis l’extérieur du cluster.

helm install my-nginx bitnami/nginx --set service.type=NodePort

Vérifier vos déploiements

Après avoir installé un paquet, vous pouvez afficher toutes vos versions Helm actives avec la commande helm list.

Cette commande affiche, pour chaque déploiement, le nom de la version, le paquet, l’espace de noms, l’état et le numéro de révision.

helm list

Mettre à niveau une application

Les applications doivent souvent être mises à jour. Helm facilite cette opération avec helm upgrade. Vous pouvez modifier les valeurs de configuration ou même passer à une version plus récente du paquet.

Faisons évoluer notre déploiement Nginx en augmentant replicaCount à 2 :

helm upgrade my-nginx bitnami/nginx --set replicaCount=2

Désinstaller une application

Lorsqu’une application n’est plus nécessaire, Helm peut supprimer proprement toutes les ressources Kubernetes associées. Utilisez helm uninstall, suivi du nom de la version.

Cette commande supprimera tout ce qui concerne notre version my-nginx.

helm uninstall my-nginx

Vérification rapide : déploiements Helm

Vous avez appris à gérer des applications avec Helm. Vérifions vos connaissances des commandes de base.

Récapitulatif : la puissance des déploiements Helm

Félicitations ! Vous avez appris à utiliser Helm pour déployer et gérer facilement des applications sur Kubernetes.

  • Nous avons ajouté et mis à jour des dépôts de paquets.
  • Nous avons recherché les paquets disponibles.
  • Nous avons utilisé helm install pour déployer une application.
  • Nous avons découvert helm list pour afficher les versions.
  • Nous avons mis à niveau notre application avec helm upgrade.
  • Enfin, nous avons effectué le nettoyage avec helm uninstall.

Helm facilite vraiment la gestion des applications complexes sur Kubernetes !

Questions Fréquemment Posées

La leçon « Déployer des applications avec Helm » est-elle gratuite ?

Oui — le texte complet de « Déployer des applications avec Helm » 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 « Déployer des applications avec Helm » ?

Utilisez Helm pour installer et gérer facilement des applications populaires provenant de dépôts publics de charts. 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 « Déployer des applications avec Helm » ?

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. Introduction aux charts Helm
  2. Déployer des applications avec Helm
  3. Personnaliser et gérer les versions déployées
  4. Créer et partager vos propres graphiques Helm
← Retour à DevOps Bootcamp