0

我是 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 但我不确定这些值来自何处。帮助这些值如何工作以及如何注入它们将不胜感激。

4

1 回答 1

1

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

有两种独立的 grafana 图表机制可以控制这样的事情:adminUserandadminPassword or admin.existingSecretwith admin.userKeyand andadmin.passwordkey

因此,helm ... --set grafana.adminUser=ninja --set grafana.adminPassword=hunter2会做你想做的事。精美的手册甚至说他们使用 grafana 作为子图表,并将该确切设置记录为设置下方的第一个值grafana.enabled。随意向 helm chart 提出问题,以使用额外的字符并记录grafana.adminUser设置

于 2019-01-26T17:23:18.427 回答