Helm Chart
DevOps 🟡 MidDefinition
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.