アップグレードバージョンのドッキングウィンドウクラスタKubernetes

アップグレードバージョンのドッキングウィンドウクラスタKubernetes

 
原則:次のステージでの次の立ち上がり後に正常に完全なアップグレード。

作業ノード 

A、移行に関するポッド(保証業務が、ジッタの期間があるでしょう)

$ NODE --ignore-daemonsets --delete-ローカル・データ--forceドレインkubectl

ポッドを求められた場合の移行は削除することができない時には、手動で削除する必要があります。

第二に、ドッキングウィンドウは、バージョンにアップグレード18.09.9

1.停止kubeletとドッキングウィンドウのサービス
systemctl停止kubelet 
systemctl停止ドッカ
2.アンインストール古いバージョン
sudoのyumを削除ドッキングウィンドウドッキングウィンドウ共通ドッカ -  SELinuxのドッキングウィンドウ-エンジン

 関連ソフトウェアやデータのみのディレクトリを削除の/ var / libに/ドッキングウィンドウが保持されます頼ります

3.インストールが異なり
sudoのヤムヤム-utilsのインストール-yデバイスマッパー永続データLVM2
YUMリポジトリを追加します。
sudoのyumを-config設定マネージャ--add-レポhttps://download.docker.com/linux/centos/docker-ce.repo
新しいバージョンをインストールします。4.
sudoのyumをインストール-yドッキングウィンドウ-CE-18.09.9-3.el7ドッキングウィンドウ-CE-CLI-18.09.9-3.el7 
5. [スタート]ドッキングウィンドウサービス
ドッキングウィンドウを起動しsystemctl
バージョンを確認6.
ドッキングウィンドウのバージョン
7.スタートkubelet
systemctlスタートkubelet
取り外し8.禁止スケジューリング
オムレツuncordon $ NODE

 K8Sマスター

作業ノードがクラスタに参加正常に完了アップグレード、問題が発生し、アップグレード念のために、今、マスターサーバーのスナップショットを行うことをお勧めします。

まず、

マスターは、本質的に静的ポッド、母校関連のコンポーネントを実行し、何の移行は移行することはできません。

第二に、ドッキングウィンドウは、バージョンにアップグレード18.09.9

上記の手順を繰り返します。

おすすめ

転載: www.cnblogs.com/Dev0ps/p/12072042.html