我正在关注this blog在GKE中部署MongoDB,我开始需要将我的Loopback-API
图像连接到不同的pod但同一个群集与数据库通信。
由于本地开发按照以下datasource.json
进行了预期工作:
{
"db": {
"host": "database",
"port": 27017,
"url": "",
"database": "test",
"password": "",
"name": "mongoDS",
"user": "",
"connector": "mongodb"
}
}
在教程中,写道, 连接字符串URI将是:
“mongodb://mongo-0.mongo,mongo-1.mongo,mongo-2.mongo:27017/dbname_?”
我不确定如何将其实施到上述datasource.json
。任何帮助将不胜感激。
答案 0 :(得分:1)
本教程使用默认ns中的名称“mongo”创建无头服务。
将您的"host": "database"
替换为您广告连播的datasource.json中的"host": "mongo"
。
答案 1 :(得分:0)
首先,在Loopback的数据源中,name属性与数据源的键相同。其次,host属性应该是包含mongo DB的pod的名称。