kubernetes Grafana Helm Chart with PostgreSQL instead of SQLite 3 -如何隐藏数据库凭据

46qrfjad  于 2023-04-05  发布在  Kubernetes
关注(0)|答案(1)|浏览(139)

我正在使用Grafana和Helm https://github.com/grafana/helm-charts/tree/main/charts/grafana。我想从SQLite 3切换到PostgreSQL作为我的后端数据库。但是,我担心我的数据库凭据的安全性,这些凭据当前以纯文本形式存储在values.yaml文件中。
切换到PostgreSQL并以安全的方式隐藏数据库凭据的推荐方法是什么?我可以使用Kubernetes secrets或其他机制来实现这一点吗?(请我需要知道在values.yaml文件中,我必须进行配置)
我将Grafana与values.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部分,但它不工作。

6vl6ewon

6vl6ewon1#

您是否已经从您的链接中看到了此部分?如何安全地引用grafana.ini中的秘密- jordanm
非常感谢@jordanm:)

相关问题