我正在使用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部分,但它不工作。
1条答案
按热度按时间6vl6ewon1#
您是否已经从您的链接中看到了此部分?如何安全地引用grafana.ini中的秘密- jordanm
非常感谢@jordanm:)