0

我知道我可以运行helm install -f,或者helm install --set我已经使用默认的 yaml 和环境特定的 yaml 设置了我的 helm 部署,这些 yaml 通过-f部署应用。

但是在某些情况下,我想轻松地应用一组完全不同的设置,而不必--set多次使用或要求存在本地文件。

所以在图表中我会有 aremote-deployment.yaml和 alocal-deployment.yaml并且用户可以使用类似的命令直接安装图表(无需下拉一些 repo 或有一些本地文件)helm install --default-values-file localy-deployment.yaml

我可以在我的图表中添加大量条件,并且只使用一个--setarg,但是在它自己的文件中拥有这组特定的设置会更干净,更容易维护。

helm可以做到这样的事情吗?

4

1 回答 1

0

Helm-f标志支持本地和远程文件,就像kubectl命令一样。

例子:

helm install <my-release> chart/chart -f local-values.yaml
helm install <my-release> chart/chart -f https://website.com/remote-values.yaml
于 2021-09-24T18:17:34.987 回答