我想启动一个带有数据库和java后端的迷你库集群。
我有一个持久卷和mariadb数据库的服务,具有以下持久性、声明和删除
以及带有部署和服务的java后端。
此外,我的java后端使用了反向导,我在config.yml中指定了数据库地址和所有凭据。
logging:
level: INFO
loggers:
DropwizardBackend.org: DEBUG
dataBase:
driverClass: org.mariadb.jdbc.Driver
user: <userName>
password: <password>
url: jdbc:mariadb://<database address>:<port>/<database Name>因为我的java后端现在需要连接到数据库才能运行,所以我会收到一条错误消息,因为无法找到指定的数据库。我想知道数据库的地址是什么?我必须像java部署的外部IP那样指定它吗?如果只有后端能够访问数据库,我会更喜欢。
发布于 2018-10-08 12:23:27
从yaml中可以看出,您已经将mariaDB服务命名为"maria“,因此它的dns名称应该是maria (如果您位于相同的名称空间中)或maria.<namespace> (来自所有其他名称空间)或maria.<namespace>.svc.cluster.local作为FQDN。
https://stackoverflow.com/questions/52701818
复制相似问题