我正在使用 Grafana 和 Helm https://github.com/grafana/helm-charts/tree/main/charts/grafana。我想从 SQLite 3 切换到 PostgreSQL 作为我的后端数据库。但是,我担心数据库凭据的安全性,这些凭据当前以纯文本形式存储在values.yaml 文件中。
切换到 PostgreSQL 并以安全的方式隐藏数据库凭据的推荐方法是什么?我可以使用 Kubernetes 机密或其他机制来实现此目的吗? (请问我需要知道在values.yaml文件中我必须在哪里进行配置)
我将 Grafana 与 value.yaml 中 grafana.ini 部分内的 PostgreSQL 数据库连接起来,例如:
grafana.ini:
database:
type: "postgres"
host: "db.postgres.database.azure.com"
name: "grafana-db"
user: "grafana-db-user"
password: ""grafana-db-pass"
ssl_mode: "require"
预先感谢您的帮助!
我尝试包含使用 env 部分,但它不起作用。
您已经从链接中看到了此部分吗?如何安全地引用 grafana.ini 中的机密 – 乔丹
非常感谢@jordanm:)