首页 > 解决方案 > 如何连接到 k8s 集群中的 postgres pod

问题描述

我有一个带有多个后端的微服务。对于 mongodb,我使用该服务来获取数据库的地址。类似这样的事情:

mongodb://tasksdb.default.svc.cluster.local:6004/users

我想要同样的概念,但现在对于 postgres。我有:

postgis://postgres:postgres@192.168.10.10:6006/orderrs

我该怎么做呢?标记你我需要端口号。

标签: mongodbpostgresqlkubernetesmicroservices

解决方案


postgres uri connection string - Doc

postgres://user:password@host:port/dbname

for example :

postgres://admin:password@127.0.0.0:5432/postgres

Make sure you expose your postgers Pod internally

kubectl exopse pod POD_NAME --port WANTED_PORT --target-port 5432

推荐阅读