1.3. ROSA CLI を使用した Hosted Control Plane のアップグレード
ROSA CLI を使用して、Red Hat OpenShift Service on AWS クラスターの Hosted Control Plane を手動でアップグレードできます。このメソッドは、より新しいバージョンが利用可能になった場合に、すぐに、または指定された将来の時間にコントロールプレーンのアップグレードをスケジュールします。
コントロールプレーンがサポートするのは、2 マイナー (y-stream) バージョン以内のマシンプールだけです。たとえば、バージョン 4.15.z を使用するコントロールプレーンを備えた Red Hat OpenShift Service on AWS クラスターは、バージョン 4.13.z および 4.14.z を使用するマシンプールはサポートしますが、バージョン 4.12.z を使用するマシンプールはサポートしません。
前提条件
- ROSA CLI の最新バージョンがインストール、設定されている。
- Hosted Control Plane のアップグレードと同時にマシンプールのアップグレードは実行しておらず、実行する予定もない。
手順
次のコマンドを実行して、クラスターの現在のバージョンを確認します。
rosa describe cluster --cluster=<cluster_name_or_id>
$ rosa describe cluster --cluster=<cluster_name_or_id>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
<cluster_name_or_id>
は、クラスター名またはクラスター ID に置き換えます。
次のコマンドを実行して、コントロールプレーンをアップグレードできるバージョンをリスト表示します。
rosa list upgrade --cluster=<cluster_name_or_id>
$ rosa list upgrade --cluster=<cluster_name_or_id>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドは、推奨バージョンを含む、利用可能な更新のリストを返します。
出力例
VERSION NOTES 4.14.8 recommended 4.14.7 4.14.6
VERSION NOTES 4.14.8 recommended 4.14.7 4.14.6
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、クラスターの Hosted Control Plane をアップグレードします。
rosa upgrade cluster -c <cluster_name_or_id> [--schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm>] --version <version_number>
$ rosa upgrade cluster -c <cluster_name_or_id> [--schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm>] --version <version_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 指定したバージョンへの即時アップグレードをスケジュールするには、次のコマンドを実行します。
rosa upgrade cluster -c <cluster_name_or_id> --version <version_number>
$ rosa upgrade cluster -c <cluster_name_or_id> --version <version_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Hosted Control Plane は即時アップグレードされる予定です。
指定したバージョンへのアップグレードを将来の日付でスケジュールするには、次のコマンドを実行します。
rosa upgrade cluster -c <cluster_name_or_id> --schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm> --version=<version_number>
$ rosa upgrade cluster -c <cluster_name_or_id> --schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm> --version=<version_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Hosted Control Plane は、協定世界時 (UTC) で指定された時間にアップグレードされる予定です。
トラブルシューティング
- スケジュールされたアップグレードが開始されない場合があります。詳細は、Upgrade maintenance canceled を参照してください。