我在kubernates中创建了一个无头的statefull服务。cassandra db运行得很好。
PS C:\> .\kubectl.exe get svc
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
cassandra None <none> 9042/TCP 50m
kubernetes 10.0.0.1 <none> 443/TCP 6d
PS C:\> .\kubectl.exe get pods
NAME READY STATUS RESTARTS AGE
cassandra-0 1/1 Running 0 49m
cassandra-1 1/1 Running 0 48m
cassandra-2 1/1 Running 0 48m 我在minikube上运行这一切。从我的笔记本电脑上,我尝试使用java程序连接到192.168.99.100:9402。但它无法连接。
发布于 2017-08-26 21:05:15
看起来你的服务没有用NodePort定义。您可以将服务类型更改为NodePort并进行测试吗?
当我们将svc定义为NodePort时,我们应该获得该服务的两个端口号。
https://stackoverflow.com/questions/45889847
复制相似问题