如何从本地Kubernetes连接到本地计算机上的数据库

时间:2019-01-01 07:59:06

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

我在本地桌面中将 Kubernetes 用于Mac的 Docker Desktop。我试图连接到安装在本地计算机中的Pod中的数据库,但无法确定主机地址是什么。我如何与豆荚中的机器地址相关联?

请注意,由于数据库端口在我的网络中被阻止,因此我无法使用我的计算机的IP。

1 个答案:

答案 0 :(得分:2)

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

有关更多信息,请查看官方文档here

如果您使用的版本早于docker 18.03,则需要使用实验性DNS名称docker.for.mac.localhost来解析为本地主机。

希望这会有所帮助。