我有两个服务- Tomcat和Mysql。Tomcat是正面的,因此我为此使用节点端口,但是对于mysql容器,我使用的是集群Ip类型的服务。
我在Kuberntes集群中有多个节点,也有多个tomcat副本。当tomcat容器进入主节点时,它正常工作,但是当在其他节点上生成时,由于无法连接到其他服务,所以失败了。
有谁能帮助我们在这里提供端点,以便Tomcat能够通过JDBC连接到MySQL服务。
目前,我正在使用服务名称本身引用服务。
错误-
我正在通过db主机名和jdbc url访问db,我得到了未知的主机错误。
发布于 2017-12-30 18:32:07
我建议您使用状态集作为MySQL和“无”作为clusterIp。
apiVersion: v1
kind: Service
metadata:
name: mysql
labels:
app: mysql
spec:
clusterIP: None
ports:
- port: 3306
name: server
selector:
app: mysqlhttps://stackoverflow.com/questions/48024703
复制相似问题