如何使用 helm chart 向 prometheus-operator 添加 smtp 设置?
Posted
技术标签:
【中文标题】如何使用 helm chart 向 prometheus-operator 添加 smtp 设置?【英文标题】:How to add smtp settings to prometheus-operator using helm chart? 【发布时间】:2019-06-19 19:08:38 【问题描述】:我是 Kubernetes 新手,尤其是使用 helm。我安装了图表,它使用默认值可以正常工作。我想在图表的 values.yml 文件中添加 smtp 服务器设置。我对如何在安装图表时注入值感到困惑。这是我使用的图表https://github.com/helm/charts/tree/master/stable/prometheus-operator。 在使用默认值安装 helm chart 后,我看到有一个名为 prometheus-operator-grafana 的部署,其值为 GF_SECURITY_ADMIN_USER 和 GF_SECURITY_ADMIN_PASSWORD 但我不确定这些值来自何处。 帮助了解这些值如何工作以及如何注入它们将不胜感激。
【问题讨论】:
【参考方案1】:在这个 SO 答案中很好地总结了父子图表值之间的交互:helm overriding Chart and Values yaml from a base template chart
有两个独立的 grafana 图表机制可以控制这样的事情:adminUser
and adminPassword
或 admin.existingSecret
along with admin.userKey
and admin.passwordkey
因此,helm ... --set grafana.adminUser=ninja --set grafana.adminPassword=hunter2
会做你想做的事。 The fine manual 甚至说他们使用 grafana 作为子图表,并将该确切设置记录为 grafana.enabled
设置下的第一个值。随意向 helm chart 提出问题,以使用额外的字符并记录 grafana.adminUser
设置
【讨论】:
以上是关于如何使用 helm chart 向 prometheus-operator 添加 smtp 设置?的主要内容,如果未能解决你的问题,请参考以下文章
第154天学习打卡(Kubernetes 使用Helm快速部署应用, 如何自己创建Chart)
Prometheus Helm Chart:如何配置黑盒导出器?
如何使用 helm chart 将 smtp 设置添加到 prometheus-operator?
如何使用 prometheusOperator.admissionWebhooks.enabled=false 在 GKE 上安装 helm chart prometheus-operator?