Qu'est-ce que Helm
Gestionnaire de paquets pour Kubernetes
Helm est un gestionnaire de paquets pour Kubernetes qui simplifie l'installation et la gestion des applications dans un cluster.
Concepts clés
- Charts — paquets décrivant les ressources Kubernetes
- Release — instance d'un chart installé
- Repository — emplacement de stockage des charts
- Values — paramètres de configuration
Avantages
- Templating — manifestes paramétrés
- Versionnement — rollback vers les versions précédentes
- Dépendances — gestion des dépendances entre charts
- Hooks — exécution d'actions aux étapes du cycle de vie
Commandes principales
helm install— installer l'applicationhelm upgrade— mettre à jour la releasehelm rollback— rollback vers la version précédentehelm uninstall— supprimer l'application
Applications
Standard de facto pour le déploiement d'applications sur Kubernetes. Utilisé pour CI/CD, gestion de configuration et automatisation d'infrastructure.