2017-08-25 92 views
0

我在kubernates中創建了無頭狀態服務。和cassandra db運行良好。無法從kubernetes訪問statefulset無頭服務

PS C:> \ kubectl.exe得到SVC NAME CLUSTER-IP外部IP端口(S)AGE
卡桑德拉無9042/TCP50米
kubernetes 10.0.0.1 443/TCP 6D

PS C:> \ kubectl.exe得到豆莢
NAME READY狀態重新啓動AGE
卡桑德拉-0 1/1 0運行49米
卡桑德拉-1 1/1 0運行48米
卡桑德拉-2 1/1 0運行48m

我正在minikube上運行所有這些。在我的筆記本電腦上,我嘗試使用java程序連接到192.168.99.100:9402。但它無法連接。

+0

你能發佈這個命令輸出'kubectl get svc cassandra'嗎? – sfgroups

+0

PS C:\>。\ kubectl.exe獲得svc cassandra 名稱集羣IP外部IP端口(S)年齡 cassandra無 9042/TCP 10h –

回答

1

看起來你的服務沒有用NodePort定義。您可以將服務類型更改爲NodePort並進行測試。

當我們定義SVC到NodePort我們應該得到的服務中有兩個端口號。

+0

同意它的工作。唯一的問題是我想把它作爲一個無頭的服務。 –