2017-08-25 8 views
0

Ich habe einen kopflosen zustandigen Dienst in Kubernates erstellt. und Cassandra db läuft gut.nicht in der Lage, auf Statefulset Headless-Service von Kubernetes

PS. C:> \ kubectl.exe svc Name CLUSTER-IP AUSSEN-IP-Port (S) AGE
cassandra Keine 9042/TCP 50m
Kubernetes 10.0.0.1 443/TCP 6d

erhalten PS. C:> \ kubectl.exe erhalten Schoten
Name Ready Status neu startet AGE
cassandra-0 1/1 Lauf 0 49m
cassandra-1 1/1 Lauf 0 48m
cassandra-2 1/1 Lauf 0 48m

Ich führe all dies auf Minikubes. Von meinem Laptop versuche ich mich mit 192.168.99.100:9402 mit einem Java-Programm zu verbinden. Aber es kann keine Verbindung herstellen.

+0

können Sie diese Befehlsausgabe 'kubectl get svc cassandra' posten? – sfgroups

+0

PS C: \>. \ Kubectl.exe erhalten svc cassandra NAME CLUSTER-IP EXTERNE IP-PORT (S) ALTER cassandra Keine 9042/TCP 10h –

Antwort

1

Sieht aus wie Ihr Dienst nicht mit NodePort definiert ist. können Sie den Servicetyp in NodePort ändern und testen.

Wenn wir Svc zu NodePort definieren, sollten wir zwei Port-Nummer für den Dienst erhalten.

+0

Einverstanden, es funktionierte. Das einzige Problem ist, dass ich es als kopflosen Service machen wollte. –

Verwandte Themen