2017-04-07 5 views
1

私は私のKUBE-プロキシログからこの出力を見ている理由を理解しようとKubernetes KUBE-プロキシは、クラスタがうまく働いているノード情報

W0328 08:00:53.755379 1 server.go:468] Failed to retrieve node info: nodes "ip-172-31-55-175" not found 
W0328 08:00:53.755505 1 proxier.go:249] invalid nodeIP, initialize kube-proxy with 127.0.0.1 as nodeIP 

の取得に失敗し、クラスタの問題を示すことです設定?

+0

警告のように見えます。これはノード上でkube-proxyが起動するたびに発生しますか? –

+0

どのようにクラスタを設定しましたか? kubeadmを使用した場合は、アドレスaddrを指定するか、listen addrを指定するkubelete属性を確認する必要があります。あなたが複数のethインターフェイスを持っているときにいつか起こります。 –

答えて

3

kubectl get nodeの出力を表示できますか?

おそらく、kubeletが起動するときに使用された登録名が、kube-proxyが使用している名前と異なる場合があります。

--hostname-overrideディレクティブを使用してkube-proxyを起動すると、この同じ名前の使用を強制することができ、同じ名前のkubeletが登録されていることを指し示すことができます。

+0

Ricardo Katzに感謝します。オーバーライドホスト名が間違って設定された –

+0

--hostname-overrideがkubeletとkube-proxyで一致しても、kubeletがkube-proxyの後に開始された場合、これが表示されることがあります。無効なノードIPについて不平を言わずに開始するかどうかを確認するには、kube-proxyを再起動してください。 – ae6rt

0

新規の場合、下位(ノード)サービスをこの順に開始します。 1. kubelet 2. KUBE-プロキシ 3.ドッキングウィンドウ

不正なフォローアップは、サービス登録をつまずかせることができます。