From 31c15df39cec9647345e6de1f0b5d7afc511a5ce Mon Sep 17 00:00:00 2001 From: CLEMENTE Damien <damien.clemente@etu.univ-amu.fr> Date: Tue, 11 Mar 2025 23:51:51 +0000 Subject: [PATCH] Update file 4.Installation_helm --- 4.Installation_helm | 80 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 4.Installation_helm diff --git a/4.Installation_helm b/4.Installation_helm new file mode 100644 index 0000000..497a883 --- /dev/null +++ b/4.Installation_helm @@ -0,0 +1,80 @@ +# Installation et Utilisation de Helm + +## 1. Qu'est-ce que Helm ? +Helm est un gestionnaire de paquets pour Kubernetes. Il permet de déployer, configurer et gérer des applications sous forme de **charts** (modèles de déploiement préconfigurés). + +## 2. Installation de Helm + +Sur votre machine : + +```bash +curl -O https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 +bash ./get-helm-3 +``` + +Vérification de l'installation : + +```bash +helm version +``` + +## 3. Utilisation de base de Helm + +### a. Rechercher un chart dans le Hub Helm + +```bash +helm search hub wordpress +``` + +### b. Ajouter un dépôt de charts + +```bash +helm repo add stable https://charts.helm.sh/stable +helm repo add bitnami https://charts.bitnami.com/bitnami +``` + +Vérification des dépôts ajoutés : + +```bash +helm repo list +``` + +### c. Rechercher un chart dans un dépôt + +```bash +helm search repo stable +``` + +### d. Voir les détails d'un chart + +```bash +helm show chart bitnami/wordpress +``` + +## 4. Déploiement d'une application avec Helm + +Exemple : déploiement de **WordPress** + +```bash +helm install wordpress bitnami/wordpress +``` + +Vérification du déploiement : + +```bash +helm list +``` + +Afficher l'état du déploiement : + +```bash +helm status wordpress +``` + +## 5. Suppression d'une application déployée + +```bash +helm uninstall wordpress +``` + +Avec ces commandes, il est plus simple de gerer ses pods kubes et de deployer ses applications. -- GitLab