来自多个目录的 helm 值文件

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

我们可以从多个目录中获取 helm 值文件吗? 以下是我的观察:

有效

helm template mychart . --values dir-1/values.yaml

有效

helm template mychart . --values dir-2/values.yaml

有效

helm template mychart . --values dir-1/values-1.yaml --values dir-1/values-2.yaml

不起作用

helm template mychart . --values dir-1/values.yaml --values dir-2/values.yaml

在上述情况下,helm 仅从一个目录(dir-2)中选取文件。 有没有办法可以使用多个目录中的值文件?

kubernetes-helm
1个回答
0
投票

是的,您可以使用

-f
传递多个值文件,如下所示:

helm template mychart . -f dir-1/values.yaml -f dir-2/values.yaml

请注意,

dir-2/values.yaml
优先于
dir-1/values.yaml
(Helm 从右向左合并)。因此,Helm 将合并这 2 个文件,但在按键冲突期间,它会优先使用
dir-2/values.yaml
中的值。

© www.soinside.com 2019 - 2024. All rights reserved.