【问题标题】:node container cannot connect to atlas cluster from minikube but from local machine节点容器无法从 minikube 但从本地机器连接到 atlas 集群
【发布时间】:2020-10-21 14:42:23
【问题描述】:

我在 virtualbox 上使用 minikube。我的节点映像是 14.10.1,在我的应用程序中,我使用以下字符串连接到 mongodb atlas 集群

mongodb://:@/?retryWrites=true&w=majority

我将 kubernetes 排除在外,只是简单地使用启动容器

docker run --name app -p 80:80 -d 但由于某种原因,当我在 minikube 中运行上述容器时,它无法连接到 atlas 集群

但是,当我从我的 mac 运行相同的命令/容器时,它能够连接到 atlas 集群。

我不确定是什么问题。有人可以帮忙吗?

【问题讨论】:

    标签: minikube mongodb-atlas


    【解决方案1】:

    经过几天的实验,我发现当我使用“minikube start --driver=virtualbox”启动 minikube 时,我无法使用 mongodb://: url 和 mongodb+srv:// 连接到 mongodb atlas 集群: 网址

    但是,如果简单地使用命令“minikube start”启动 minikube,我的容器可以使用 mongodb+srv://: url 连接到 atlas 集群

    看来virtualbox驱动有问题。

    我用 microk8s 测试了同样的东西,我的容器可以使用 mongodb+srv://: url 连接到 atlas 集群

    【讨论】:

      猜你喜欢
      • 2021-05-10
      • 2019-06-10
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-04
      • 1970-01-01
      • 2018-11-29
      相关资源
      最近更新 更多