This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.9.4. CLI を使用したクラスターの更新
更新が利用可能な場合、OpenShift CLI (oc
) を使用してクラスターを更新できます。
利用可能な OpenShift Container Platform アドバイザリーおよび更新については、カスタマーポータルの エラータ のセクションを参照してください。
前提条件
-
お使いの更新バージョンのバージョンに一致する OpenShift CLI (
oc
) をインストールします。 -
cluster-admin
権限を持つユーザーとしてクラスターにログインします。 -
すべての
MachineHealthCheck
リソースを一時停止します。
手順
利用可能な更新を確認し、適用する必要のある更新のバージョン番号をメモします。
oc adm upgrade
$ oc adm upgrade
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記EUS-to-EUS
アップグレードを実行する方法の詳細と情報は、追加リソースセクションにリストされている EUS-to-EUS アップグレードを実行するための準備 ページを参照してください。組織の要件に基づいて、適切なアップグレードチャネルを設定します。たとえば、チャネルを
stable-4.10
、fast-4.10
、またはeus-4.10
に設定できます。チャネルの詳細は、追加リソースセクションにリストされている 更新チャネルとリリースについて を参照してください。oc adm upgrade channel <channel>
$ oc adm upgrade channel <channel>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow たとえば、チャネルを
stable-4.10
に設定するには、以下を実行します。oc adm upgrade channel stable-4.10
$ oc adm upgrade channel stable-4.10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要実稼働クラスターの場合、
stable-*
、eus-*
またはfast-*
チャネルにサブスクライブする必要があります。注記次のマイナーバージョンに移行する準備ができたら、そのマイナーバージョンに対応するチャネルを選択します。更新チャネルの宣言が早ければ早いほど、クラスターはターゲットバージョンへの更新パスをより効果的に推奨できます。クラスターは、利用可能なすべての可能な更新プログラムを評価し、最適な更新プログラムの推奨事項を選択するために、しばらく時間がかかる場合があります。更新の推奨事項は、その時点で利用可能な更新オプションに基づいているため、時間の経過とともに変化する可能性があります。
ターゲットマイナーバージョンへの更新パスが表示されない場合は、次のマイナーバージョンがパスで利用可能になるまで、現在のバージョンの最新のパッチリリースにクラスターを更新し続けます。
更新を適用します。
最新バージョンに更新するには、以下を実行します。
oc adm upgrade --to-latest=true
$ oc adm upgrade --to-latest=true
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 特定のバージョンに更新するには、以下を実行します。
oc adm upgrade --to=<version>
$ oc adm upgrade --to=<version>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow
クラスターバージョン Operator を確認します。
oc adm upgrade
$ oc adm upgrade
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 更新が完了したら、クラスターのバージョンが新たなバージョンに更新されていることを確認できます。
oc get clusterversion
$ oc get clusterversion
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記PROGRESSING
ステータスがTrue
のときにoc get clusterversion
コマンドで次のエラーが表示された場合は、エラーを無視できます。NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.10.26 True True 24m Unable to apply 4.11.0-rc.7: an unknown error has occurred: MultipleErrors
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.10.26 True True 24m Unable to apply 4.11.0-rc.7: an unknown error has occurred: MultipleErrors
Copy to Clipboard Copied! Toggle word wrap Toggle overflow クラスターを次のマイナーバージョン (バージョン Xy から X.(y+1) など) にアップグレードする場合は、新しい機能に依存するワークロードをデプロイする前に、ノードがアップグレードされていることを確認することが推奨されます。
oc get nodes
$ oc get nodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow