我正在尝试将一个 Pod 连接到另一个 Pod,但出现连接被拒绝的错误。
我只运行:
瑞文数据库服务器
ravendb-cluster01-服务
clusterIP:无,端口:8080 / 38888
端口:
容器端口:8080,协议:TCP
容器端口:38888,协议:TCP
部署具有:
服务:
RavenDB 客户端
虽然因连接拒绝错误而失败
连接到 ravendb-cluster01-service.staging.svc.cluster.local:8080
什么不起作用:
客户端无法连接到服务器,连接被拒绝
什么工作:
使用交互式shell访问客户机吊舱时:docker -it ... -- bash
,
我可以 ping 服务
并远程登录它
使用时kubectl ... port-forward 8080:8080
,可以在本地享受数据库服务器,所以服务器在运行
奇怪的是,当访问 docker 时,我能够连接到它,尽管运行脚本本身拒绝连接到目标 pod。
它是将 pod 连接到 pod,并在目标服务器(RavenDB)上标记一个服务,没有服务 IP 地址,将域名解析为 pod 的当前 IP 地址。
知道我做错了什么吗?
胡说叔叔
相关分类