postgresql 我的SpringBoot容器无法联系minikube集群中的Postgres容器

ncecgwcz  于 2023-03-17  发布在  PostgreSQL
关注(0)|答案(1)|浏览(126)

我在minikube集群中构建了一个小堆栈:

  • 将java spring-boot应用程序导入Pod/容器
  • postgres数据库到Pod/容器中

spring Boot 应用程序必须到达spring boot container,但它没有。Postgres container似乎正确启动(“”),但spring boot container没有。在启动时,我有一条消息,如:

Could not obtain connection to query metadata : HikariPool-1 - Connection is not available, request timed out after 30000ms.

所以我想学习调试这类问题,因为我不知道如何处理这个错误

  • 是网络问题吗?(pod无法联系?)-是凭据问题吗?
  • 其他人?

(pod无法联系?)

brccelvz

brccelvz1#

现在一切都好了。错误如下。我相信我构建了新映像,但我总是使用相同的标记构建。因此,DockerHub上的映像发生了变化,但集群从未拉取映像的新内容,因为它进入了缓存。当使用标记N+1构建时,kubernetes拉取了N+1版本,pod启动成功。我的新规则是:新的 Docker 建设--〉新的标签!!!!

相关问题