错误:文件'home/user/values.yaml'似乎是 YAML 文件,但需要压缩存档



我正在尝试使用helm安装Kube Prometheus Stack。

我已经设置了ingress,所以它需要在代理后面运行。

为此,我使用以下命令更新了图表的值。

helm show values prometheus-com/kube-prometheus-stack > values.yaml

我遵循了这份文档并更改了配置,

[server]
domain = example.com

现在我正在尝试使用以下命令进行安装。

helm install monitoring ./values.yaml  -n monitoring

我已经创建了一个名称空间monitoring

运行以上命令时,我得到以下错误。

Error: file '/home/user/values.yaml' seems to be a YAML file, but expected a gzipped archive

你的掌舵命令应该是这样的:

$ helm install <release-name> <registry-name>/<chart-name> --values ./values.yaml  -n monitoring

您没有设置值的路径。

舵安装命令为:

helm install -f myvalues.yaml <release_name> <path_to_chart_folder>

示例:

helm install -f myvalues.yaml myredis ./redis

如果你不使用'-f'参数,你只是在设置图表文件夹的路径,它不应该是yaml,但至少是一个gzip存档!

你的安装应该是这样的:

helm install -f ./values.yaml  -n monitoring monitoring . //where the '.' is the path of the Chart folder

最新更新