概要
- IBMCloudのROKS環境(Redhat Openshift 4.13.41 on VPC)でバージョン確認方法および、パッチ更新作業の手順を説明します
- 実環境で検証操作が簡単には行えない本番運用管理者の方に、操作時間のご参考情報となれば幸いです
- テスト環境にて実施したもので、環境に応じて作業時間の変わる点はご承知おきください
現在のWorkerNodeバージョンの確認
WorkerNodeが最新パッチが適用されているか確認する
1-1. WorkerNodeバージョン(patch)を確認する
以下の例(24/5/25時点)では、
-
"4.13.41_1571"が最新パッチバージョンで公開されており、自分の環境では"4.13.38_1567"で古いことがわかる
-
最新パッチ情報は以下のIBMCloudDocsを確認してください。
[実行ログ]
% ibmcloud oc worker ls --cluster cocgdb2t0t02hicxxxxx
OK
ID Primary IP Flavor State Status Zone Version
kube-cocgdb2t0t02hicxxxxx-xxxpaasoccl-lowspec-000001f3 10.244.64.9 bx2.4x16 normal Ready jp-tok-2 4.13.38_1567_openshift*
kube-cocgdb2t0t02hicxxxxx-xxxpaasoccl-lowspec-0000022b 10.244.128.8 bx2.4x16 normal Ready jp-tok-3 4.13.38_1567_openshift*
* To update to 4.13.41_1571_openshift version, run 'ibmcloud ks worker replace'. Review and make any required version changes before you update: 'https://ibm.biz/upworker'
%
WorkerNodeへのパッチ適用作業
2-1. WorkerNodeバージョン(patch)の適用
-
今回はパッチバージョンのみ更新を行います。
IBMCloudDocs VPC ワーカー・ノードの更新 -
方法はGUIでの操作もしくは"ibmcloud oc worker replace"コマンドのいずれかを利用します。
(今回はGUIでの操作を実施します) -
IBMCloudポータルMenu -> Openshift -> クラスター を選択
操作対象クラスターを選択し、ワーカー・ノードをクリック
複数あるWorkerNodeのうち、バージョンアップしたいNodeを選択
更新をクリック
xx:09 不明/重大(2−3分程度ですが、不明/重大というステータスが表示されるのでご注意ください。)
WorkerNodeのパッチ適用前後でIPアドレスは変更されます。
以下は本事例での変更前後のIPアドレスです。
" 10.244.64.9 -> 10.244.64.7 "
2-2. バージョンアップ後の確認
[実行ログ]
% ibmcloud oc worker ls --cluster cocgdb2t0t02hicxxxxx
OK
ID Primary IP Flavor State Status Zone Version
kube-cocgdb2t0t02hicxxxxx-xxxpaasoccl-lowspec-0000022b 10.244.128.8 bx2.4x16 normal Ready jp-tok-3 4.13.38_1567_openshift*
kube-cocgdb2t0t02hicxxxxx-xxxpaasoccl-lowspec-0000031c 10.244.64.7 bx2.4x16 normal Ready jp-tok-2 4.13.41_1571_openshift
* To update to 4.13.41_1571_openshift version, run 'ibmcloud ks worker replace'. Review and make any required version changes before you update: 'https://ibm.biz/upworker'
%
以上でパッチレベルのバージョンアップは完了となります。
Clusterに複数Nodeがあるため、残りのNodeも同一手順で対応してください。