web-dev-qa-db-fra.com

Mise à jour des valeurs de barre kubernetes

J'aimerais mettre à jour une valeur de configuration pour une version de barre sur mon cluster.

Quelque chose comme 

helm update -f new_values.yml nginx-controller

8
Stan Bondi
helm upgrade -f ingress-controller/values.yml nginx-ingress stable/nginx-ingress

Ou plus généralement:

helm upgrade -f new-values.yml {release name} {package name or path}

La commande ci-dessus fait le travail. Il semble qu'il n'existe actuellement aucun moyen de mettre à jour les valeurs de votre version sans mettre à jour éventuellement la version de votre paquet.

Docs: https://docs.helm.sh/helm/#helm-upgrade

16
Stan Bondi

Pour compléter la réponse de @ stan-bondi, vous pouvez faire:

helm upgrade --recreate-pods --wait -f new_values.yaml nginx-controller nginx-controller

Cela est souvent nécessaire lorsque vous venez de modifier une configMap ou des secrets qui ne seront pas détectés comme une modification de la version elle-même.

5
webofmars

Tu peux faire: 

helm upgrade -f new_values.yaml nginx-controller nginx-controller

Ceci mettra à jour la révision de votre graphique qui peut être visualisée en utilisant: 

barre ls

ou plus spécifiquement: 

barre obtenir nginx-contrôleur

Pour les mises à niveau du graphique de barre, consultez ce lien dans la documentation: https://docs.helm.sh/helm/#helm-upgrade

1
Basith