作为Kubernetes作业运行的Liquibase无法与Postgres容器连接

时间:2019-04-06 12:50:13

标签: postgresql kubernetes liquibase kubernetes-helm

使用postgress和liquibase设置minikube集群。 -> postgres部署在Pod中 ->运行liquibase作业以更新postgres

kubernetes作业文件以在liquibase中运行更新命令:

kubernetes job file to run update command in liquibase

Dockerfile创建一个liquibase映像:

Dockerfile to create a liquibase image

错误日志:

error log

2 个答案:

答案 0 :(得分:0)

pod无法建立与数据库的连接。确保数据库用户名和密码正确。您可以在此处提供IP,而不是在DockerFile的LIQUIBASE_URL中设置localhost。另外,请尝试执行到Pod中,并检查是否能够对托管数据库的计算机执行ping操作。

答案 1 :(得分:0)

问题已解决..赋予了Postgres pod内部端点的参考感:)