mysql 和 tomcat 的 Kubernetes 之间的服务间通信

Inter-Service communication between Kubernetes for mysql and tomcat

我在使用 kubectl 的 kubernetes 上有两个服务 运行。 1. Tomcat 2. MYSQL

场景 - Tomcat 面向外部世界。使用节点端口托管 tomcat。 MySQL 服务是后端,因此使用集群 IP(默认类型)托管它。

Tomcat 无法连接到 MySQL。 War 我正在使用的文件,需要 JDBC URL 连接。

我可以从我的实例(主节点)连接到 MySQL。但是 tomcat 服务无法执行。

我们可以通过直接提供服务名称来做到这一点。 在这里,对于 MySQL 服务,我可以提供 MySQL-middleware-service2(我的 MySQL 服务的名称)