2017-02-16 17 views
0

私は、Kubernetesで動作するCoreOSクラスタに3つのノードを持っています。私は、CoreOS https://coreos.com/kubernetes/docs/latest/deploy-master.htmlからのこの文書に従っています。私のワーカーノードで私は私のapiserverに接続できないことがわかります。CoreOS Kubernetes APIServerに到達できない

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 

しかし、私はマスターノード自体からapiserverに到達しようとした場合、私はそれが応答を返すだ見ることができます:

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 
} 

何が問題なのかよく分かりません。

答えて

0

これは、/ var/log/containersフォルダのログを調べているようですが、ヒントがありました。 apiserverは0.0.0でリッスンしているようです。ポート443で127.0.0.1:8080で不安定です。したがって、kubeletsでそれを変更すると、この問題が解決されます。今のところ。

関連する問題