アップグレードバージョンのドッキングウィンドウクラスタ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
上記の手順を繰り返します。