【发布时间】:2021-11-27 17:38:30
【问题描述】:
我有一个带有多个后端的微服务。对于 mongodb,我使用该服务来获取数据库的地址。类似这样的事情:
mongodb://tasksdb.default.svc.cluster.local:6004/users
我想要同样的概念,但现在是 postgres。我有:
postgis://postgres:postgres@192.168.10.10:6006/orderrs
我该怎么做?标记你我需要端口号。
【问题讨论】:
-
Postgres 的服务安排是怎样的?您是尝试在集群内部还是外部访问它? kubectl 提供的更多细节会很有用。
-
我正在尝试在集群内访问它
-
好的,您有使用 ClusterIP 服务等运行的部署吗?您能否显示类似
kubectl get svc -A的输出并在显示时掩盖任何外部IP?如果不知道服务设置是什么、在哪里运行以及它叫什么,就不可能提出建议。
标签: mongodb postgresql kubernetes microservices