【问题标题】:How to connect Loopback API with mongdb port in Google Kubernetes Engine如何在 Google Kubernetes Engine 中将 Loopback API 与 mongodb 端口连接起来
【发布时间】:2019-12-10 08:48:39
【问题描述】:

我正在关注 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。任何帮助将不胜感激。

【问题讨论】:

    标签: mongodb kubernetes loopback google-kubernetes-engine


    【解决方案1】:

    本教程在默认ns中创建了一个名为“mongo”的无头服务。

    在 pod 的 datasource.json 中将 "host": "database" 替换为 "host": "mongo"

    【讨论】:

      【解决方案2】:

      首先,在 Loopback 的数据源中,name 属性与数据源的 key 相同。其次,host 属性应该是包含 mongo DB 的 pod 的名称。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-17
        • 1970-01-01
        • 2020-05-12
        • 2020-07-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多