【发布时间】:2020-05-19 21:46:33
【问题描述】:
我正在使用这个图表:https://github.com/helm/charts/tree/master/stable/prometheus-mongodb-exporter
此图表需要MONGODB_URI 环境变量或mongodb.uri 填充在values.yaml 文件中,
由于这是一个连接字符串,我不想将其签入 git。
我正在考虑 Kubernetes 机密并提供来自 Kubernetes 机密的连接字符串。我一直没能成功找到这个的解决方案。
我还尝试创建另一个 helm 图表并将其用作该图表的依赖项,并从 secrets.yaml 为 MONGODB_URI 提供值,但这也不起作用,因为在 prometheus-mongodb-exporter 图表中,MONGODB_URI 被定义为一个必需的值,然后将其传递到该图表中的secrets.yaml 文件中,因此永远不会安装依赖关系图表。
实现这一目标的最佳方法是什么?
【问题讨论】:
标签: kubernetes prometheus kubernetes-helm prometheus-operator