如何在 Google Kubernetes Engine 中将 Loopback API 连接到 mongodb 端口
How to connect Loopback API with mongdb port in Google Kubernetes Engine
我正在跟随 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
。任何帮助将不胜感激。
本教程在默认 ns 中创建了一个名为 "mongo" 的无头服务。
将您的 "host": "database"
替换为您广告连播 datasource.json 中的 "host": "mongo"
。
首先,在Loopback的datasource中,name属性与datasource的key相同。其次,host属性应该是包含mongo DB的pod的名称。
我正在跟随 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
。任何帮助将不胜感激。
本教程在默认 ns 中创建了一个名为 "mongo" 的无头服务。
将您的 "host": "database"
替换为您广告连播 datasource.json 中的 "host": "mongo"
。
首先,在Loopback的datasource中,name属性与datasource的key相同。其次,host属性应该是包含mongo DB的pod的名称。