图表中是否可以嵌入多个默认值.yaml 文件?

问题描述 投票:0回答:1

我知道我可以运行

helm install -f
helm install --set
,并且我已经使用默认 yaml 和环境特定的 yaml 设置了 helm 部署,这些 yaml 在部署时通过
-f
应用。

但在某些情况下,我想轻松应用一组完全不同的设置,而不必多次使用

--set
或需要存在本地文件。

因此,在图表中,我将有一个

remote-deployment.yaml
local-deployment.yaml
,用户可以使用类似
helm install --default-values-file localy-deployment.yaml

的命令直接安装图表(无需下拉一些存储库或拥有一些本地文件)

我可以在我的图表中添加大量条件,只使用一个

--set
参数,但在自己的文件中拥有这组特定的设置会更干净、更容易维护。

用 helm 可以做这样的事吗?

kubernetes-helm
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
© www.soinside.com 2019 - 2024. All rights reserved.