Хельм Kubernetes MongoDB аутентификации - PullRequest
0 голосов
/ 14 декабря 2018

Как мы можем аутентифицироваться в базе данных mongodb, созданной с помощью helm stable / mongo chart (из другого модуля в том же кластере)?

  • «URL-адрес одного модуля» mongodb://user:password@mongodb:27017/dbname делаетне работает, потому что мы должны аутентифицироваться в модуле администратора

  • В соответствии с документацией Монго, мы должны использовать что-то вроде: mongodb://user:password@mongodb-1,mongodb-2,mongodb-3:27017/dbname, но диаграмма создает только один сервис?!

Я также попытался добавить ?authSource=admin&replicaSet=rs0 в URL, но аутентификация все еще не удалась ..

1 Ответ

0 голосов
/ 19 декабря 2018

Мне удалось подключиться по следующему URL-адресу (только для пользователя root): mongodb://root:<root_password>@mongodb.mongodb:27017/<db_name>?authSource=admin&replicaSet=rs0 с --authenticationDatabase admin из NOTES.txt, преобразованным в authSource=admin параметр URL-адреса

...