【发布时间】:2019-01-11 23:28:26
【问题描述】:
下面是安装 Helm 代码
helm install coreos/kube-prometheus --name kube-prometheum --namespace monitoring -f kube-prometheus.yml
通过这种方式,我们可以使用 kube-prometheus.yml 中存在的值覆盖 value.yml 值。
有什么方法可以让我们先安装然后更新 kube-prometheus.yml 文件中的 value.yml。
直接修改value.yml文件后可以使用helm upgrade releasename kube-prometheum。我不想要那个
用例: 最初,我在 value.yml 中使用了标签为 1.0 的图像。现在我在 kube-prometheus.yml 中有以下代码,只是为了更新图像标签
prometheusconfigReloader:
image:
tag: 2.0
而不是删除并重新创建。我想升级它。这只是举例,可能有多个值。这就是为什么我不能使用 -set。
【问题讨论】:
-
你能举一个你正在考虑的序列的例子,以及你为什么想要它吗?我建议只使用一次
helm install -f(不要使用默认值部署资源,然后将它们更改为您真正想要的)但这似乎是您不想做的。 -
@DavidMaze:更新了我的问题。感谢您的帮助
标签: kubernetes kubernetes-helm