Helm Chart

DevOps 🟡 Mid

Definition

Gestionnaire de packages Kubernetes. Un Chart est un bundle de templates YAML paramétrables pour déployer une application complète.

Analogie

Un kit IKEA avec notice : tout est emballé ensemble avec des instructions configurables.

Exemple de code

helm repo add bitnami https://charts.bitnami.com
helm install my-db bitnami/postgresql \
  --set auth.postgresPassword=secret \
  --namespace staging

Cas d'usage

Standardiser et versionner les déploiements Kubernetes avec des valeurs par environnement.

Anti-pattern

Des dizaines de fichiers YAML dupliqués sans templating entre les environnements.
#devops#kubernetes#tooling