← retour aux snippets

helm: repo add, install et upgrade

Ajouter un dépôt Helm, installer un chart et faire un upgrade idempotent.

bash kubernetes #helm#charts#k8s

objectif

Gérer des déploiements Kubernetes via des charts Helm.

code minimal

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm upgrade --install my-redis bitnami/redis -n prod --create-namespace

utilisation

# fournir des valeurs personnalisées
helm upgrade --install api ./charts/api -f values/prod.yaml -n prod

# inspecter les valeurs
helm get values api -n prod

variante(s) utile(s)

# diff avant upgrade (avec plugin helm-diff)
helm diff upgrade api ./charts/api -f values/prod.yaml -n prod

notes

  • versionnez vos charts; épinglez les versions.
  • utilisez des valeurs par environnement.