我正在嘗試將一個 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 地址。知道我做錯了什么嗎?
2 回答

胡說叔叔
TA貢獻1804條經驗 獲得超8個贊
DB的服務主機名錯誤,是不是打字錯誤?
ravendb-cluster01-service.namespace.svc.cluster.local
-> ravendb-cluster01-service.staging.svc.cluster.local
您最好檢查運行您的數據庫 pod 的節點主機上的 FW 規則。
- 2 回答
- 0 關注
- 208 瀏覽
添加回答
舉報
0/150
提交
取消