我正在minikube上运行一些服务,尝试连接到运行在本地主机(127.0.0.1)的mysql,端口为3306。
我读了这个,并尝试创建service
和Endpoints
。但是,当我将IP地址指定为127.0.0.1
时,它会抛出以下错误:
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
数据库。我也尝试将
127.0.0.1
替换为我的计算机的公共IP(虽然不知道为什么),但连接超时了。感激任何对正确方向的帮助或指导。