web-dev-qa-db-ja.com

特定のチャートバージョンをインストールする方法

以前のバージョンのPrometheus、つまりバージョン6.7.4

helm install -f stable/prometheus/values.yaml prometheus --name stable/prometheus --namespace prometheus --version 6.7.4

ただし、最新バージョンprometheus-6.8.0

$ helm ls
NAME        REVISION    UPDATED                     STATUS      CHART               NAMESPACE 
prometheus  1           Fri Jul  6 01:46:42 2018    DEPLOYED    prometheus-6.8.0    prometheus

何が間違っていますか?

13
MasterScrat

helm install code

# help provides possible cli installation arguments
help () {
  echo "Accepted cli arguments are:"
  echo -e "\t[--help|-h ] ->> prints this help"
  echo -e "\t[--version|-v <desired_version>] . When not defined it defaults to latest"
  echo -e "\te.g. --version v2.4.0  or -v latest"
}

念のため、試してみてください:--version v6.7.4 の代わりに --version 6.7.4

9
VonC

あなたのコマンドが間違っていると思います:

helm install -f stable/prometheus/values.yaml prometheus --name stable/prometheus --namespace prometheus --version 6.7.4

Helm installコマンドは次のとおりです。

helm install [CHART] [flags]

あなたの場合、これは次のようになります:

helm install prometheus stable/prometheus -f stable/prometheus/values.yaml  --namespace prometheus

-バージョンはチャートバージョンに使用されます:

  --version string           Specify the exact chart version to use. If this is not specified, the latest version is used

上記のコマンドは、values.yamlでtagの下に指定されているPrometheusバージョンをインストールしますが、これを読みます:https://github.com/helm/charts/tree/master/stable/prometheusパラメータの完全なリスト。

3
tr53

RCAには同じ問題がありませんが、バージョンを指定するために--versionフラグを使用した場合にのみ発生するようです。チャートpkgをダウンロードして展開することで作成されたチャートディレクトリへのパスを使用しましたが、これは魅力のように機能しました。

0
Max