如何编辑 Helm Chart 的配置?

Posted

技术标签:

【中文标题】如何编辑 Helm Chart 的配置?【英文标题】:How to edit the Configurations of a Helm Chart? 【发布时间】:2020-02-04 00:00:50 【问题描述】:

大家好,

我已经部署了一个基于 kubeadm 的 Kubernetes 集群,为了基于 Custom Metrics 执行 Horizo​​ntalPodAutoscaling,我通过 Helm 部署了 prometheus-adpater。

现在,我想编辑 prometheus-adpater 的配置,因为我是 Helm 的新手,所以我不知道该怎么做。那么您能指导我如何编辑已部署的 helm 图表吗?

【问题讨论】:

【参考方案1】:

我猜helm upgrade 是你要找的。​​p>

此命令将发布升级到图表的指定版本和/或更新图表值。

所以如果你部署了prometheus-adapter,可以使用命令helm fetch

从存储库下载图表并(可选)将其解压缩到本地目录

您将拥有所有 yaml,您可以编辑它们并通过 helm upgrade 升级您当前部署的图表

我找到了example,它应该更准确地向您解释。

【讨论】:

@zainali 嗨 zain,如果这个答案有帮助,请接受,请点赞。 我投了赞成票,但由于我的评分低于 15 分,所以没有被计算在内【参考方案2】:

您正在尝试自定义已安装的图表。请使用本指南Customizing the Chart Before Installing。

关键部分:

在安装过程中有两种方式传递配置数据:

--values(或-f):指定一个带有覆盖的 YAML 文件。可以多次指定,最右边的文件优先 --set name=value:在命令行上指定覆盖

【讨论】:

以上是关于如何编辑 Helm Chart 的配置?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 helm chart 将 smtp 设置添加到 prometheus-operator?

如何选出适合自己的管理Helm Chart的最佳方式?

如何选出适合自己的管理Helm Chart的最佳方式?

详解如何自定义开发构建一个Helm Chart包

mac 上学习k8s系列helm chart

如何使用 helm chart 向 prometheus-operator 添加 smtp 设置?