Grafana helm chart with PostgreSQL代替SQLite 3 -如何隐藏数据库凭据



我使用Grafana与Helm https://github.com/grafana/helm-charts/tree/main/charts/grafana。我想从SQLite 3切换到PostgreSQL作为我的后端数据库。但是,我担心数据库凭据的安全性,这些凭据目前存储在值中。

切换到PostgreSQL并以安全的方式隐藏数据库凭据的推荐方法是什么?我可以使用Kubernetes secrets或其他机制来实现这一点吗?(请我需要知道在哪里,在值。我必须做配置)

我连接Grafana与PostgreSQL数据库内的Grafana .ini部分的值。yaml,例如:

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

非常感谢@jordanm:)

最新更新