我部署了 kube-prometheus-stack Helm chart 。虽然这个图表提供了一个非常好的起点,但它有很多我不想使用的默认仪表板。在图表的 values.yaml 中,有一个选项 defaultDashboardsEnabled: true,这似乎是我正在寻找的,但如果我使用代码将其设置为 false在我的值文件下面(我将其安装到 Helm chart 中),仪表板仍然在那里。有谁知道为什么这不起作用?
我想到的一种可能性是图表既有一个名为 grafana 的子图表,也有一个选项 grafana,但我不知道如何修复或测试它如果这是问题所在。
grafana:
defaultDashboardsEnabled: false
最佳答案
我将这个答案放在更好的可见性,因为社区可能对其他解决方案感兴趣。
- 第一种方式是 setting
grafana.enable:
在values.yaml
中为 false .
## Using default values from https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml
grafana:
enabled: true
这样您的图表将不会安装 grafana
.
- 另一种方法是
helm pull
将图表复制到本地目录,然后删除template.grafana
目录(要在本地启动图表,您只需helm install <name> ./prometheus-stack
)
关于kubernetes - 禁用 Prometheus Community Helm Chart 中的默认仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65308780/