【问题标题】:How can I connect from a local Kubernetes to a DB on my local machine如何从本地 Kubernetes 连接到本地机器上的数据库
【发布时间】:2019-05-28 08:50:05
【问题描述】:

我在本地桌面中为 Kubernetes 使用 Docker Desktop for mac。我正在尝试连接到 Pod 中本地计算机上安装的数据库,但无法确定主机地址应该是什么。如何在 pod 中关联我的机器地址?

请注意,由于 db 端口在我的网络中被阻止,我无法使用我的机器的 ip。

【问题讨论】:

    标签: macos docker kubernetes docker-for-mac docker-desktop


    【解决方案1】:

    从 docker 18.03 开始​​,您可以使用特殊的 DNS 名称host.docker.internal 解析为主机使用的内部地址。

    请查看官方文档here 了解更多信息。

    如果您使用的是 docker 18.03 之前的版本,则需要使用实验性 DNS 名称 docker.for.mac.localhost 解析到本地主机。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-04-27
      • 1970-01-01
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-16
      • 1970-01-01
      相关资源
      最近更新 更多