2017-08-25 15 views
0

私はkubernatesでヘッドレスステートフルサービスを作成しました。そしてcassandra dbは正常に動作しています。kubernetesからstatefulsetヘッドレスサービスにアクセスできない

PS C:> \ kubectl.exe GET SVC NAMEのCLUSTER-IP EXTERNAL-IP PORT(S)AGE
カサンドラなし9042/TCPの50メートル
kubernetes 10.0.0.1 443/TCP 6dを

PS C:> \ kubectl.exe GETはポッド
NAME READY STATUSは0を実行している0 48メートル
カサンドラ-2 1/1を実行している0 49メートル
カサンドラ-1 1/1を実行AGE
カサンドラ-0 1/1を再起動します48m

私はこれをミニキュベで走っています。私のラップトップから、Javaプログラムを使用して192.168.99.100:9402に接続しようとしています。しかし、接続することはできません。

+0

このコマンド出力を送信できますか? 'kubectl get svc cassandra'? – sfgroups

+0

PS C:\>。\ kubectl.exeはsvcを取得しますcassandra 名前CLUSTER-IP外部IPポート cassandraなし 9042/TCP 10h –

答えて

1

サービスがNodePortで定義されていないようです。サービスタイプをに変更してテストできますか?

NodePortにsvcを定義した場合、サービス用に2つのポート番号を取得する必要があります。

+0

合意しました。唯一の問題はヘッドレスサービスとして作りたいと思ったことです。 –

関連する問題