私は、クラスタ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
効果的なのは、プロのテストを...
私たちが議論を歓迎し、問題領域を示すためにようこそ