AccueilGlossaire › Helm

Helm

Containers

Package manager de Kubernetes — équivalent apt/yum pour les apps K8s.

Helm est le package manager officiel de Kubernetes, créé en 2015 et géré par la CNCF. Il permet de packager, versioner, distribuer et déployer des applications Kubernetes complexes (qui peuvent contenir des dizaines de manifests YAML). On peut le voir comme apt, yum ou npm pour Kubernetes. La version actuelle est Helm 3 (sans Tiller, plus sécurisée).

Les concepts Helm : Chart (un package Helm — dossier avec Chart.yaml, values.yaml, templates/), Release (une instance de chart déployée sur un cluster), Repository (collection de charts publiée — Helm Hub, Artifact Hub, Bitnami). Un chart utilise des templates YAML avec le moteur Go Templates et des fonctions Sprig, paramétrés par values.yaml.

Les commandes essentielles : helm repo add bitnami https://charts.bitnami.com/bitnami, helm install my-redis bitnami/redis, helm upgrade --install my-redis bitnami/redis, helm rollback, helm uninstall, helm template (rendre les templates sans déployer), helm lint. Helm est central pour le déploiement d'apps complexes (Prometheus, Cert-Manager, Istio). Couvert dans CKAD et indispensable pour devops K8s.

Certifications qui couvrent ce concept
CKA CKAD CKS
Termes liés
Kubernetes (K8s) GitOps

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire