如何使用头盔图将smtp设置添加到prometheus-operator?

时间:2019-01-25 22:59:06

标签: kubernetes grafana prometheus kubernetes-helm prometheus-alertmanager

我是Kubernetes的新手,尤其是使用头盔。我安装了图表,并且可以使用默认值正常工作。我想在图表的values.yml文件中添加smtp服务器设置。我对如何在安装图表时注入值感到困惑。这是我正在使用的https://github.com/helm/charts/tree/master/stable/prometheus-operator图表。 使用默认值安装头盔图后,我看到有一个名为prometheus-operator-grafana的部署,其部署值为GF_SECURITY_ADMIN_USER和GF_SECURITY_ADMIN_PASSWORD,但我不确定这些值从何而来。 我们将不胜感激这些值的工作方式以及如何注入它们。

1 个答案:

答案 0 :(得分:1)

父级和子级图表值之间的交互在此SO答案中得到了很好的总结:helm overriding Chart and Values yaml from a base template chart

有两种控制这种情况的格拉夫纳图机制:adminUser and adminPasswordadmin.existingSecret along with admin.userKey and admin.passwordkey

因此,helm ... --set grafana.adminUser=ninja --set grafana.adminPassword=hunter2将做您想要的。 The fine manual甚至说他们正在使用grafana作为子图,并记录该精确设置为grafana.enabled设置下的第一个值。随时提交舵图问题,以花费额外的字符并记录grafana.adminUser设置