Recherche de site Web

Comment utiliser le gestionnaire de packages Helm pour Kubernetes


Helm est le gestionnaire de paquets pour Kubernetes, semblable à apt sur Debian et Ubuntu, ou le gestionnaire de paquets pip pour Python. Il permet aux administrateurs d’installer et de gérer facilement des applications dans leur cluster Kubernetes. Dans ce tutoriel, nous allons explorer comment utiliser le gestionnaire de packages Helm pour Kubernetes sur un système Linux.

Dans ce tutoriel, vous allez apprendre :

  • Comment installer Helm sur Linux
  • Comment utiliser Helm avec des exemples de commandes

Installer Helm sur Linux

Il existe plusieurs façons d’installer Helm sur Linux, comme avec Homebrew ou Snap :

Homebrew :


brew install helm

Casser:


sudo snap install helm --classic

Vous pouvez également télécharger le fichier binaire à partir de la page GitHub de Helm.

Comment utiliser Helm avec des exemples de commandes

Helm, comme d’autres gestionnaires de paquets, est livré avec son propre jargon qu’il serait très avantageux d’apprendre afin de vous éviter quelques maux de tête plus tard :

  • Chart=Un package Helm
  • Release=Un paquet installé
  • Référentiel=Où les cartes sont stockées pour le téléchargement public

À titre d’exemple, si vous devez exécuter deux serveurs Web Nginx, vous pouvez installer le graphique Nginx deux fois, ce qui vous donnera deux versions de Nginx sur votre cluster Kubernetes, toutes deux avec des noms uniques pour les distinguer l’une de l’autre.

Prêt à commencer à utiliser Helm ? Voici quelques exemples de commandes :

  1. Utilisez l’argument search pour rechercher un graphique correspondant à installer. Par exemple, pour rechercher un graphique Nginx :

    
    helm search hub nginx
    

    NOTE
    L’argument hub ci-dessus indique à Helm de rechercher le hub Artifact qui combine de nombreux dépôts différents.

  2. Pour ajouter un référentiel spécifique à Helm, nous utilisons la syntaxe suivante :

    
    helm repo add bitnami https://charts.bitnami.com/bitnami
    
  3. Nous pouvons rechercher un graphique Nginx dans le référentiel que nous venons d’ajouter en utilisant :

    
    helm search repo nginx
    

    L’argument repo ci-dessus indiquera à Helm de rechercher tous nos dépôts configurés.

  4. Utilisez l’argument install pour installer un graphique :

    
    helm install my-nginx bitnami/nginx
    

    Dans cette commande, my-nginx est le nom de notre version (tel qu’il apparaîtra dans notre cluster Kubernetes), et bitnami/nginx est le référentiel et le graphique que nous souhaitons installer.

  5. Pour vérifier l’état de votre version installée ou ses paramètres de configuration :

    
    helm status my-nginx
    
  6. Récupérez les dernières informations sur les cartes du référentiel :

    
    helm repo update
    
  7. Voir toutes les versions installées :

    
    helm list
    

    Ou pour voir toutes les versions, y compris celles qui sont désinstallées :

    
    helm list --all
    
  8. Désinstaller une version :

    
    helm uninstall my-nginx
    
  9. Pour afficher la liste de toutes les commandes et des informations d’aide supplémentaires :

    
    helm get -h
    

Réflexions finales

Dans ce tutoriel, nous avons vu comment installer et utiliser le gestionnaire de paquets Helm sur un système Linux. Cet outil va de pair avec Kubernetes et rationalise le téléchargement et le déploiement d’applications sur votre cluster Kubernetes. Il dispose également d’outils de gestion intégrés qui peuvent être utilisés en plus des commandes de Kubernetes.

Articles connexes: