KubeadmビルドがKubernetes再起動kubeletスタートに失敗した問題を解決するには

私は、クラスタKubernetesのマスターノードまでkubeadmセットを使用する前に、私は2台の仮想マシンを再起動置く時間があります

私はどこマスターノードの仮想マシンから始めましょう
、再起動後に
ドッキングウィンドウが最初に(起動、それは最初のドッキングウィンドウを起動する必要がありすぎて仮想マシンノードのノードを

systemctl start docker

開始するかどうかをテストドッキングウィンドウ

docker ps

ドッキングウィンドウの開始実行後

systemctl start kubelet

そして、実行

kubectl get nodes 

そして、失敗した
ここに画像を挿入説明
エラーが発生しました:サーバーへの接続XXXX: 6443断った-あなたは右のホストまたはポートを指定しましたか?
状況kubeletが起動しないkubeletを見つけ表示する入力systemctlステータスkubeletコマンドを。
ここに画像を挿入説明

解決策:
スワップメモリを閉じる必要があります

swapoff -a

私がインストールされていなかった場合、一部の人々はまだ閉じられて、不思議に思うかもしれません
何のスワップマウント自動的にコメントアウトがないのでkubeletが起動しない原因と、自動的にあなたのマシン、スワップまたは有効を再起動し、。

スワップブートを設定すると、起動しない
/ etc / fstabファイルを変更します

vim /etc/fstab

ここに画像を挿入説明

無料-m
ラインスワップ出力が0であれば、それは閉じました。
ここに画像を挿入説明
<フォントサイズ=」。4「> ノードノードは、スワップとして無効になっています

その他の問題が発生し
kubectl GETノードkubelet後に実行を開始するときに
検索マスタノード準備中]
ここに画像を挿入説明

あなたは再びそれを実行することができます。

	mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

ここに画像を挿入説明
効果的なのは、プロのテストを...

私たちが議論を歓迎し、問題領域を示すためにようこそ

公開された26元の記事 ウォン称賛10 ビュー6450

おすすめ

転載: blog.csdn.net/qq_40806970/article/details/97645628