kubeadmでkubernetesクラスタを設定するには、a blog postに従っています。だから私はブリッジネットワークで作成されたVirtualboxを持っており、単に指示に従っています。kubeadm:マスターノードの準備ができていません
最初はkubeadm init
でしたが、動作しませんでした(マスターNotReady)。だから、古いバージョンがうまくいくかもしれないと思った。
ので、私はそれが非常に速く終了
kubeadm init --kubernetes-version v1.6.2
をしました。しかしkubeadm get nodes
常に返します
master NotReady 4m v1.6.3
私は、ダウンロードされたドッキングウィンドウの画像をチェックし、彼らはこのようにしている:
gcr.io/google_containers/kube-proxy-amd64 v1.6.2 7a1b61b8f5d4 4 weeks ago 109.2 MB
gcr.io/google_containers/kube-controller-manager-amd64 v1.6.2 c7ad09fe3b82 4 weeks ago 132.7 MB
gcr.io/google_containers/kube-apiserver-amd64 v1.6.2 e14b1d5ee474 4 weeks ago 150.5 MB
gcr.io/google_containers/kube-scheduler-amd64 v1.6.2 b55f2a2481b9 4 weeks ago 76.76 MB
gcr.io/google_containers/etcd-amd64 3.0.17 243830dae7dd 12 weeks ago 168.9 MB
gcr.io/google_containers/pause-amd64 3.0 99e59f495ffa 12 months ago 746.9 kB
とdocker ps
の出力は、次のコンテナを使用していることを示してpause
k8s_POD_kube-scheduler-master_kube-system_e4c05f51e4e89758e2fb58eb9c457e66_2
k8s_POD_kube-controller-manager-master_kube-system_14cceb4cae4afafe5d2872cedc46b03f_2
k8s_POD_etcd-master_kube-system_7075157cfd4524dbe0951e00a8e3129e_2
k8s_POD_kube-apiserver-master_kube-system_bd46883c0ce86694060fb2924470cfa7_2
私は少し混乱しています:
マスタノードはどのような状況で
Ready
状態になるのですか?なぜ私が尋ねたバージョン(とドッカー画像タグ)とバージョンの違いが
kubeadm
によって報告されたのですか?
あまりにも少ない情報:マスターノードにログインし、/ var/log /に行き、kubernetes関連のログファイルをチェックアウトします。ドッカーから情報を取得して、コンテナがマスターで開始されているかどうかを確認します。 –
@NorbertvanNobelen情報をありがとう。私はdocker psの出力で質問を更新しました。また、私はkube-controoler-managerのログをチェックしていますが、意味のあるものはまだ見つかりませんでした。 – lang2