【发布时间】:2021-08-17 16:23:01
【问题描述】:
我有一个 ubuntu 主机,托管一个 minikube 集群和一个 mysql 服务器。
我需要的是在 minikube 服务中运行的 pod 来访问主机上的 mysql,在这种情况下,它在集群外运行。
在主机上 mysql 服务器托管在 localhost:3306
提前致谢
【问题讨论】:
标签: mysql ubuntu kubernetes minikube
我有一个 ubuntu 主机,托管一个 minikube 集群和一个 mysql 服务器。
我需要的是在 minikube 服务中运行的 pod 来访问主机上的 mysql,在这种情况下,它在集群外运行。
在主机上 mysql 服务器托管在 localhost:3306
提前致谢
【问题讨论】:
标签: mysql ubuntu kubernetes minikube
尝试使用主机 IP 地址而不是“localhost”访问 MySQL。例如,如果您的主机 IP 地址为 192.168.0.1,则尝试使用地址“192.168.0.1:3306”访问 MySQL。
在 Pod 内部,localhost 指的是它自己的本地环境,而不是安装 MySQL 的主机。每个 pod 都有自己的 IP 地址,它也将充当单独的主机。
【讨论】: