mongodb - 如何连接到 k8s 集群中的 postgres pod
问题描述
我有一个带有多个后端的微服务。对于 mongodb,我使用该服务来获取数据库的地址。类似这样的事情:
mongodb://tasksdb.default.svc.cluster.local:6004/users
我想要同样的概念,但现在对于 postgres。我有:
postgis://postgres:postgres@192.168.10.10:6006/orderrs
我该怎么做呢?标记你我需要端口号。
解决方案
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
推荐阅读
- performance - Go 1.13 RSS 不断增加,疑似清理问题
- php - 如何找到文件之间的所有链接?
- python - 在 venv 中从默认环境安装包
- azure-devops - 多个 devops 构建相互触发
- json - MongoDB & Google Maps geojson 数据导入错误
- spring - 配置问题:找不到 XML 模式命名空间的 Spring NamespaceHandler [http://www.springframework.org/schema/p]
- android - Unity 中的 Google 登录问题
- swift - SwiftUI:NavigationBarItem 前导不显示
- angular - 解决promise后如何加载html页面?
- java - java中的句子/字符串到二维数组