2017-10-02 25 views
0

kuebadmを使用して1.8クラスタ1マスター、2ノードを設定しました。シャットダウンしてノードを再起動すると、kubeletが起動していないので、証明書についてコンパイルします。同じ手順で古いバージョンのkubernetsが動作しました。Kubernetes 1.8 Kubeadm設定kubeletがノードで起動していない

Oct 2 22:02:32 k8sn-01 kubelet: I1002 22:02:32.854542 2795 client.go:75] Connecting to docker on unix:///var/run/docker.sock 
Oct 2 22:02:32 k8sn-01 kubelet: I1002 22:02:32.854569 2795 client.go:95] Start docker client with request timeout=2m0s 
Oct 2 22:02:32 k8sn-01 kubelet: I1002 22:02:32.860544 2795 feature_gate.go:156] feature gates: map[] 
Oct 2 22:02:32 k8sn-01 kubelet: W1002 22:02:32.860638 2795 server.go:289] --cloud-provider=auto-detect is deprecated. The desired cloud provider should be set explicitly 
Oct 2 22:02:32 k8sn-01 kubelet: W1002 22:02:32.861608 2795 server.go:381] invalid kubeconfig: invalid configuration: [unable to read client-cert /var/run/kubernetes/kubelet-client.crt for default-auth due to open /var/run/kubernetes/kubelet-client.crt: no such file or directory, unable to read client-key /var/run/kubernetes/kubelet-client.key for default-auth due to open /var/run/kubernetes/kubelet-client.key: no such file or directory] 
Oct 2 22:02:32 k8sn-01 kubelet: error: failed to run Kubelet: no client provided, cannot use webhook authorization 
Oct 2 22:02:32 k8sn-01 systemd: kubelet.service: main process exited, code=exited, status=1/FAILURE 
Oct 2 22:02:32 k8sn-01 systemd: Unit kubelet.service entered failed state. 
Oct 2 22:02:32 k8sn-01 systemd: kubelet.service failed. 

再起動後に証明書が失われている理由がわかりません。同じ結果を複数回繰り返してクラスタを削除して再作成しました。

NAME  STATUS  ROLES  AGE  VERSION 
k8sm-01 Ready  master 10m  v1.8.0 
k8sn-01 NotReady <none> 6m  v1.8.0 
k8sn-02 NotReady <none> 6m  v1.8.0 

この問題を解決するためのヒントを教えてください。

おかげで SR

答えて

2

これはkubeadmについてはhttps://github.com/kubernetes/kubernetes/issues/53288

によるもので、この問題は、ちょうど更新パッケージ(RPM 1.8.0-1、DEB 1.8.0-01での設定変更で解決しました)

すでにノードがこの状態の場合は、消去済み証明書ファイルへの参照を含む既存の/etc/kubernetes/kubelet.confファイルも削除する必要があります。

+0

返答いただき、ありがとうございます。rpmのアップデートを待ってテストしてみましょう。 – sfgroups

+0

それは動作します、今私のノードは期待どおりに開始しています。 – sfgroups

関連する問題