我是Kubernetes的新手,尤其是使用helm。我安装了图表,它可以很好地使用默认值。我想在图表的values.yml文件中添加smtp服务器设置。在安装图表时,我对如何注入值感到困惑。这是我使用https://github.com/helm/charts/tree/master/stable/prometheus-operator的图表。在安装了带有默认值的helm图表之后,我看到有一个名为prometheus-operator-grafana的部署,它的值分别为GF_SECURITY_ADMIN_USER和GF_SECURITY_ADMIN_PASSWORD,但我不确定这些值来自何处。如果您能帮助我们了解这些值的工作原理以及如何注入它们,我们将不胜感激。
发布于 2019-01-27 01:23:18
父图表值和子图表值之间的交互在下面的回答中总结得很好: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设置下的第一个值。您可以随时向舵表提交问题,以花费额外的字符并记录grafana.adminUser设置
https://stackoverflow.com/questions/54373904
复制相似问题