4.17 バージョン情報と更新手順
バージョン 4.17 に関する情報を Red Hat OpenShift on IBM Cloud 確認する。 このバージョンは、 Kubernetes のバージョン 1.30 を基にしています。
クラスターの更新に関する一般情報、または別のバージョンに関する情報をお探しですか? バージョン情報 と リリース 4.17 ノート IBM Cloud については、 を Red Hat OpenShiftRed Hat 参照してください。
Red Hat OpenShift on IBM Cloud CNCFの「 Kubernetes 」ソフトウェア適合性認証プログラムにおいて、 1.30 版向けの Kubernetes 認定製品です。 Kubernetes ® は、The Linux Foundation の米国およびその他の国における登録商標であり、The Linux Foundation のライセンスに従って使用されます。
リリース・タイムライン
以下の表には、バージョン 4.17 の予定リリーススケジュールが記載されています。 この情報は、バージョンがサポート対象外になる可能性がある一般的な時間を見積もるなど、計画の目的に使用できます。
剣標 (†) の付いた日付は暫定的な日付であり、変更されることがあります。
| サポートされましたか? | Red Hat OpenShift / Kubernetes バージョン | リリース日 | サポート終了日 |
|---|---|---|---|
| サポート対象 | 4.17 / 1.30 | 2024年11月20日 | 2026年10月23日† |
更新の準備
クラスタを更新する から 4.17 へアップグレードする際に、必要に応じて行うべき変更点を確認してください。 この情報は、更新時にデプロイ済みアプリに影響を与える可能性がある更新を要約しています。
マスターの前に行う更新
以下の表に、クラスターのマスターを更新する前に実行する必要がある操作を示します。
バージョン 4.17 以降を実行しているクラスターでは、マスターのバージョン更新中に、`` oc adm upgrade status コマンドを使用してクラスターマスターの更新状況を確認できます。 詳細については、「'oc adm upgrade status コマンドでクラスタのアップグレードステータスを表示する」を参照してください。
| タイプ | 説明 |
|---|---|
| 更新の準備 OpenShift | 詳細については、OpenShift Container Platform 4.17へのアップデートの準備 を参照してください。 etcdバックアップとバージョン選択アップグレードの準備アクションは、Red Hat OpenShift on IBM Cloudクラスターには適用されません。 |
| OpenShift の非推奨および削除された機能 | 詳細については、OpenShift Container Platformversion4.17deprecated and removed features を参照してください。 |
| OpenShiftの既知の問題 | 詳細については、OpenShift Container Platformバージョン4.17の既知 の問題を確認してください。 |
| アップグレードにはOpenShiftクラスタのバージョン通貨が必要です | OpenShift クラスタのバージョンステータスが更新中を示している場合、クラスタマスターのアップグレードはキャンセルされます。 詳細については、「OpenShiftはなぜクラスタのバージョンが最新でないと表示するのですか? |
| アップグレードには、OpenShiftクラスタのバージョンをアップグレード可能な状態にする必要があります | OpenShift クラスタのバージョン Upgradeable ステータス条件がクラスタのアップグレード不可を示している場合、クラスタマスターのアップグレードはキャンセルされます。 クラスタがアップグレード可能かどうかを確認するには、「クラスタのアップグレード可能ステータスの確認」を参照してください。 |
| RHEL9.2マイクロアーキテクチャ要件 | Red Hat OpenShift on IBM Cloudバージョン4.17は、RHEL9.2ホストオペレーティングシステムをベースにしているため、マイクロアーキテクチャの要件が x86-64-v22に増加している。 その結果、IBM Cloud Satelliteのホストマシンは、Red Hat OpenShift on IBM Cloudバージョン4.17クラスターを含むすべてのロケーションでx86-64-v2アーキテクチャーをサポートする必要があります。 詳細は ホストシステム要件 を参照。 さらに、「oc クライアント・バージョン4.17を実行するために使用するクライアント・マシンは、x86-64-v2アーキテクチャもサポートしていなければならない。 このマイクロアーキテクチャの要件を満たさないクライアントマシンでは、RHEL 8ベースの oc バージョン 4.17 クライアントを使用する必要があります。 利用可能な oc バージョン 4.17 クライアントのリストを確認する |
| RHEL 9がデフォルトのオペレーティング・システム | RHEL 9 は現在、Red Hat OpenShift on IBM Cloudバージョン4.17Classic または VPC クラスターのデフォルトのオペレーティング・システムです。 クラスタをバージョン4.17にアップグレードしても、既存のワーカープールのオペレーティングシステムは変更されません。 RHEL 9 に関する詳細と可能な移行操作については、「新しいRed Hat Enterprise Linuxバージョンへの移行」を参照してください。 |
Nodeラベル「node-role.kubernetes.io/master 削除 |
CoreOS有効な VPC クラスタでは、バージョン4.17のワーカーノードに 'node-role.kubernetes.io/master ノードラベルが設定されなくなりました。 このノード・ラベルに依存しているアプリがあれば、適宜更新してください。 |
クラスタの Upgradeable のステータスを確認する
クラスタの Upgradeable のステータスを確認するには、次のコマンドを実行してください。
oc get clusterversion version -o json | jq '.status.conditions[] | select(.type == "Upgradeable")'
Upgradeable ステータスが「False である場合の出力例。
{
"lastTransitionTime": "2024-11-17T19:29:34Z",
"message": "Cluster operator operator-lifecycle-manager should not be upgraded between minor versions: ClusterServiceVersions blocking cluster upgrade: default/test is incompatible with OpenShift minor versions greater than 4.16",
"reason": "IncompatibleOperatorsInstalled",
"status": "False",
"type": "Upgradeable"
}
Upgradeable ステータスが「False 場合、コンディション情報には、アップグレードの前に従うべき指示が記載されている。
RHEL 9
RHEL 9は、バージョン4.17を実行しているClassicクラスタまたはVPCクラスタで利用できます。
コンソールでワーカーノードのフレーバーに RHEL オペレーティングシステムを指定するか、CLI で'ibmcloud oc cluster create コマンドを実行する際に '--operating-system RHEL_9_64 オプションを含めることで、RHEL 9 で新しいクラスタをプロビジョニングできます。
既存のクラスタをバージョン4.17にアップグレードし、ワーカーノードでRHEL 9を実行させたい場合は、ワーカーノードを移行する手順 に従ってください。
RHEL 9 の詳細については、Red Hat OpenShiftリリースノートを参照してください。