Helm:无法从值中设置mongodb root密码



我正在尝试安装 mongodb 并设置 root 密码

我试过这个:

helm install mongo bitnami/mongodb --set mongodbRootPassword=admin123

而这个:

helm install mongo bitnami/mongodb -f mongo-values.yaml

虽然这是我的价值观:

# cat mongo-values.yaml
mongodbRootPassword: admin123

但看起来mongodbRootPassword在这两种情况下都被忽略了。 这是我尝试获取root密码的方式:

# kubectl get secret --namespace default mongo-mongodb -o jsonpath="{.data.mongodb-root-password}" | base64 --decode
TK0iwk8lue

从文档中使用auth.rootPassword而不是mongodbRootPassword.mongodbRootPassword适用于稳定图中的 MongoDB,而不是来自 Bitnami 的 MongoDB

helm install my-release 
--set auth.rootPassword=secretpassword,auth.username=my-user,auth.password=my-password,auth.database=my-database 
bitnami/mongodb

上述命令将 MongoDB root 帐户密码设置为secretpassword。此外,它还创建一个名为my-user的标准数据库用户,密码为my-password,该用户有权访问名为my-database的数据库

最新更新