【问题标题】:postgreSQL in OpenShift remote accessOpenShift 远程访问中的 postgreSQL
【发布时间】:2019-10-24 13:53:32
【问题描述】:

我在 OpenShift 中有 PostgreSQL pod,我想直接从 IDE 在我的 java 应用程序中进行一些集成测试。

我尝试创建服务路由,但无法连接到路由主机名和 5432 端口

我也尝试创建 LoadBalancer 服务。它有 ClusterIP 和 External IP,但我什至无法 ping 外部 IP。

我找到的唯一可行的解​​决方案是 oc port-forward。

但是有没有其他方法可以远程访问我的 PostgreSQL pod?

【问题讨论】:

    标签: postgresql openshift


    【解决方案1】:

    好的。我想出了如何远程连接到 postgre。

    首先,我使用关于配置映射的第三个答案在 postgresql.conf 中将 listen_adresses 设置为 '*' How to change postgresql.conf default values on Openshift

    然后,在使用正确的 .conf 创建 pod 后,我创建了 loadBalance 服务,如第二个答案中所述 Can PostgreSQL service in OpenShift cluster receive external traffic via exposed route

    之后,我弄清楚了“oc export service SERVICE_NAME”命令分配了哪个端口。在此命令的输出中,端口将位于“-nodePort:”部分。

    要连接 postgre,我们需要使用 node-ip:node-port node-ip 显示在 openshift web 控制台的 pod-info 中

    【讨论】:

      猜你喜欢
      • 2018-12-11
      • 2013-11-14
      • 2021-11-04
      • 1970-01-01
      • 2020-03-05
      • 1970-01-01
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多