微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何连接到部署了 bitnami postgresql-ha 的 k8s 集群?

如何解决如何连接到部署了 bitnami postgresql-ha 的 k8s 集群?

我的设置(在两个 minikube 中本地运行)是我有两个 k8s 集群:

  1. 前端集群正在运行一个 golang api-server,
  2. 后端集群正在运行 ha bitnami postgres 集群(为此使用了 bitnami postgresql-ha 图表)

尽管如果我将 pgpool 服务设置为使用 nodeport 并且我获得了运行 pgpool pod 的节点的 ip + 端口,我可以将它(主机 + 端口)硬连线到 api 服务器中的数据库连接器(在另一个集群)这是有效的。 但是,我无法弄清楚如何在不使用 IP 地址的情况下一般连接到另一个集群(例如连接到 pgpool)?

我也尝试过使用 Skupper,它也有一个连接到后端集群的例子,上面运行着 postgres,但他们的例子没有使用 bitnami ha postgres helm chart,只是一个简单的 postgres 安装,所以它不在都一样。

有什么想法吗?

解决方法

在迁移到单一集群架构后,通过尝试一些不同的事情终于可以看到如何连接到 bitnami postgres-ha 集群变得更容易了: -postgresql-ha-postgresql-headless:5432

(这是我用来从我的 golang 服务器调用的主机和端口)

现在我相信使用 skupper 绑定到无头服务来运行两个集群案例应该是相当简单的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。