我正在使用 Docker 桌面 for mac 对于 Kubernetes 在本地桌面。我正在尝试连接到 Pod 中本地计算机上安装的数据库,但无法确定主机地址应该是什么。我如何与 Pod 中的机器地址相关联?
请注意,由于 db 端口在我的网络中被阻止,我无法使用我的机器的 ip。
最佳答案
从 docker 18.03 开始,您可以使用特殊的 DNS 名称 host.docker.internal
它解析为主机使用的内部地址。
请看官方文档here有关这方面的更多信息。
如果您使用的是 docker 18.03 之前的版本,则需要使用实验性 DNS 名称 docker.for.mac.localhost
解析到本地主机。
希望这可以帮助。
关于macos - 如何从本地 Kubernetes 连接到本地机器上的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53993921/