使用 PostgreSQL 而不是 SQLite 3 的 Grafana helm 图表 - 如何隐藏数据库凭据

问题描述 投票:0回答:1

我正在使用 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 部分,但它不起作用。

kubernetes kubernetes-helm grafana mozilla-sops
1个回答
1
投票

您已经从链接中看到了此部分吗?如何安全地引用 grafana.ini 中的机密 – 乔丹

非常感谢@jordanm:)

© www.soinside.com 2019 - 2024. All rights reserved.