我知道我可以运行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
我可以在我的图表中添加大量条件,并且只使用一个--set
arg,但是在它自己的文件中拥有这组特定的设置会更干净,更容易维护。
helm可以做到这样的事情吗?