クラスターのヘルムリリースの値の構成を更新したいのですが。
何かのようなもの
helm update -f new_values.yml nginx-controller
helm upgrade -f ingress-controller/values.yml nginx-ingress stable/nginx-ingress
またはより一般的には:
helm upgrade -f new-values.yml {release name} {package name or path}
上記のコマンドは仕事をします。現在、パッケージのバージョンを更新せずにリリースの値を更新する方法はないようです。
@ stan-bondiの答えを補足するには、次のようにします。
helm upgrade --recreate-pods --wait -f new_values.yaml nginx-controller nginx-controller
これは、リリース自体の変更として検出されないconfigMapまたはシークレットを変更した場合に必要になります。
できるよ:
helm upgrade -f new_values.yaml nginx-controller nginx-controller
これにより、以下を使用して表示できるチャートのリビジョンが更新されます。
ヘルムls
より具体的には:
helm get nginx-controller
ヘルムチャートのアップグレードについては、ドキュメントからこのリンクを確認してください: https://docs.helm.sh/helm/#helm-upgrade