以前のバージョンの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
何が間違っていますか?
# 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
。
あなたのコマンドが間違っていると思います:
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
パラメータの完全なリスト。
RCAには同じ問題がありませんが、バージョンを指定するために--versionフラグを使用した場合にのみ発生するようです。チャートpkgをダウンロードして展開することで作成されたチャートディレクトリへのパスを使用しましたが、これは魅力のように機能しました。