【发布时间】:2021-10-12 10:36:09
【问题描述】:
我正在尝试从集群外部连接 dbeaver,但似乎我无法与 pgsql 建立连接,已尝试在 kubernetes 中进行端口转发,但仍然没有解决问题,只是指出我应该做的所有事情检查?
Edit1:kubernetes 在远程 ubuntu 机器中运行,并且 dbeaver 在我的机器中,它具有不同的 IP 地址? Kubernetes 没有在我的机器上运行。
【问题讨论】:
-
是的。例如,我们可以使用端口转发到本地机器。如果它不起作用,这听起来像是配置错误。
-
但是 kubernetes 没有在我的机器上运行,它是一个不同的 linux 机器,任何参考链接将不胜感激:)
-
如果远程 ubuntu 机器可以暴露其他端口(SSH 除外),您可以使用 NodePort 服务(这对于开发环境来说是个好主意,但对于生产环境来说不是真的)。即使 ubuntu 机器只能公开 SSH,您也可以随时创建 NodePort 服务来公开您的 postgresql,然后将 Dbeaver 与 SSH 隧道连接。
-
谢谢@AndD 我没试过 NodePort 会试试的。
-
嗨@marco525,有进展吗?
标签: postgresql kubernetes dbeaver