这个问题在这里已经有了答案:
Connect to local database from inside minikube cluster
(6 个回答)
去年关闭。
我有一个 ubuntu 主机,托管一个 minikube 集群和一个 mysql 服务器。
我需要的是在 minikube 服务中运行的 pod 来访问主机上的 mysql,在这种情况下,它在集群外部运行。
在主机 mysql 服务器上托管在 localhost:3306
提前致谢
最佳答案
尝试使用主机 IP 地址而不是“localhost”访问 MySQL。例如,如果您的主机 IP 地址是 192.168.0.1,则尝试使用地址“192.168.0.1:3306”访问 MySQL。
在 Pod 内部,localhost 指的是它自己的本地环境,而不是安装 MySQL 的主机。每个 pod 都有自己的 IP 地址,它也将充当单独的主机。
关于mysql - 访问托管在 minikube 集群之外的 Mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67755485/