【发布时间】:2019-08-05 10:45:45
【问题描述】:
我正在 minikube 中运行一些服务,并尝试连接到 3306 端口上在 localhost(127.0.0.1) 上运行的 mysql。
我阅读了this 并尝试创建service 和Endpoints。但是,当我将127.0.0.1 指定为 IP 时,它会抛出如下错误:
The Endpoints "mysql-service" is invalid: subsets[0].addresses[0].ip: Invalid value: "127.0.0.1": may not be in the loopback range (127.0.0.0/8)
我的部署如下:
---
apiVersion: v1
kind: Service
metadata:
name: mysql-service
spec:
ports:
- protocol: TCP
port: 1443
targetPort: mysql
---
apiVersion: v1
kind: Endpoints
metadata:
name: mysql-service
subsets:
- addresses:
- ip: 127.0.0.1
ports:
- name: mysql
port: 3306
请帮助我了解如何从minikube 连接到mysql db。
我也尝试用我的计算机的公共 IP 替换 127.0.0.1(虽然不知道为什么)并且连接超时。
对正确方向的任何帮助或指导表示赞赏。
【问题讨论】:
标签: mysql kubernetes database-connection minikube