2017-02-16 1 views
0

Ich habe drei Knoten in meinem CoreOS-Cluster mit Kubernetes. Ich befolge diese Dokumentation von CoreOS https://coreos.com/kubernetes/docs/latest/deploy-master.html. Auf meinem Arbeiter Knoten kann ich sehen, dass es nicht in der Lage zu verbinden mit meinem apiserver ist:CoreOS Kubernetes APIServer nicht erreichbar unter

Failed to list *api.Pod: Get http://138.68.43.202/api/v1/pods?fieldSelector=spec.nodeName%3D138.68.236.47&resourceVersion=0: dial tcp 138.68.43.202:80: getsockopt: connection refused 

Allerdings, wenn ich versuche, die apiserver von dem Master-Knoten zu erreichen selbst ich es wiederkehrende Antworten sehen:

curl http://127.0.0.1:8080/api/v1/nodes?fieldSelector=metadata.name%3D138.68.236.47&resourceVersion=0 

"kind": "NodeList", 
    "apiVersion": "v1", 
    "metadata": { 
    "selfLink": "/api/v1/nodes" 
    }, 
    "items": null 
} 

Nicht sicher, was falsch ist.

Antwort

0

Es scheint, die Suche in den Ordner/var/log/containers gab einen Hinweis. Es scheint, dass der Apiserver auf 0.0.0 hört. bei Port 443 und bei 127.0.0.1:8080 unsicher. Wenn man es dementsprechend in den kubelets ändert, kann man dieses Problem umgehen. Zur Zeit.

Verwandte Themen