- 确认 values.yml 文件的路径。如果使用了相对路径,请确认当前工作目录。
- 确认 values.yml 文件的格式是否正确,特别是缩进和换行。可以使用在线 YAML 校验工具来验证格式是否正确。
- 确认 values.yml 文件中的变量是否正确设置。可以通过在 values.yml 文件中添加 debug 标志来查看 Helm 渲染的模板。
- 如果 values.yml 文件被正确执行但是还是无法生效,可以尝试使用 --set 选项来直接在 helm install 时设置需要修改的值。例如:
helm install my-release argo/argo-workflows --set key1=value1,key2=value2
- 如果上述方法都无效,可以尝试在命令行中直接指定 values 文件的路径:
helm install my-release argo/argo-workflows -f /path/to/custom-values.yml
注意:命令行参数优先于 values 文件。如果命令行和 values 文件中都有同名的变量,将使用命令行参数中的值。