4.18 バージョン情報と更新アクション
バージョン 4.18 に関する情報を Red Hat OpenShift on IBM Cloud 確認する。 このバージョンは Kubernetes バージョン 1.31 に基づいている。
クラスターの更新に関する一般情報、または別のバージョンに関する情報をお探しですか? バージョン情報 と リリース 4.18 ノート IBM Cloud については、 を Red Hat OpenShiftRed Hat 参照してください。
Red Hat OpenShift on IBM Cloud は、CNCF Kubernetes ソフトウェア適合性認定プログラムに基づく、バージョン 1.31 の認定 Kubernetes 製品です。 Kubernetes ® は、The Linux Foundation の米国およびその他の国における登録商標であり、The Linux Foundation のライセンスに従って使用されます。
リリース・タイムライン
次の表は、バージョン 4.18 のリリース予定スケジュールです。 この情報は、バージョンがサポート対象外になる可能性がある一般的な時間を見積もるなど、計画の目的に使用できます。
剣標 (†) の付いた日付は暫定的な日付であり、変更されることがあります。
| サポートされましたか? | Red Hat OpenShift / Kubernetes バージョン | リリース日 | サポート終了日 |
|---|---|---|---|
| サポート対象 | 4.18 / 1.31 | 23 2025年5月 | 2027年5月26日† |
更新の準備
バージョン 4.18 に クラスタを更新する したときに必要となる可能性のある変更を確認してください。 この情報は、更新時にデプロイ済みアプリに影響を与える可能性がある更新を要約しています。
バージョン 4.18 クラスタ Red Hat OpenShift on IBM Cloud をホストするための Satellite ロケーションサイジング要件 は、ロケーションがRHELかRed Hat Enterprise CoreOS-enabled Linux non-CoreOS かに関わらず、現在同一です。 位置ノードの要件は 、 CoreOS-enabled の位置 と同じです。
マスターの前に行う更新
以下の表に、クラスターのマスターを更新する前に実行する必要がある操作を示します。
バージョン 4.18 以降を実行するクラスターでは、マスターのバージョン更新中に、 コマンド oc adm upgrade status を使用してクラスターマスターの更新状況を確認できます。 詳細については、 oc adm upgrade status コマンドによるクラスタ・アップグレード・ステータスの 表示を参照してください。
| タイプ | 説明 |
|---|---|
| アップデートの準備 OpenShift | 詳しくは、 OpenShift Container Platform 4.18 へのアップデートの準備を ご覧ください。 etcd のバックアップ、バージョン選択、および SDN 削除アップグレードの準備アクションは Red Hat OpenShift on IBM Cloud クラスタには適用されません。 etcd のバックアップとバージョン選択アクションはあなたに代わって処理され、 Calico が SDN の代わりに使用されるからです。 |
| 非推奨および削除された OpenShift 機能 | 詳しくは、 OpenShift Container Platform バージョン 4.18 非推奨および削除された機能 をご覧ください。 |
| OpenShift 既知の問題 | 詳細については、 OpenShift Container Platform バージョン 4.18 既知の問題を 確認してください。 |
| アップグレードには、 OpenShift クラスタのバージョン通貨が必要です | クラスタマスターアップグレードは、 OpenShift クラスタのバージョンステータスがすでにアップデートが進行中であることを示している場合、キャンセルされます。 詳細については、 OpenShift、クラスタのバージョンが最新でないと表示されるのはなぜですかを 参照してください。 |
| アップグレードには、 OpenShift クラスタ・バージョンのアップグレード可能条件の解決が必要です | クラスタ・マスターのアップグレードは、 OpenShift クラスタ・バージョン アップグレード可能なステータス条件がクラスタがアップグレード不可能であることを示す場合、キャンセルされます。 クラスタがアップグレード可能かどうかを確認するには、「 クラスタのアップグレード可能ステータスの確認 」を参照してください。 |
| RHELオペレーティングシステム | クラスタ・バージョン 4.18 以降、 Red Hat Enterprise Linux CoreOS (RHCOS) が Classic および VPC クラスタのデフォルト・オペレーティング・システムとなり、RHEL ワーカー・ノードは非推奨となりました。 クラシックまたはVPCクラスタ。 クラスタをバージョン 4.18 にアップグレードしても、既存のワーカー・プールのオペレーティング・システムは変更されません。 詳細と可能な移行作業については、 Red Hat Enterprise Linux(RHEL)deprecationを 参照してください。 |
Node ラベル node-role.kubernetes.io/master |
4.18 クラスタは、バージョン 4.18 のワーカーノード(RHEL または RHCOS)に対して 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 の場合、条件情報にはアップグレードの前に従わなければならない指示が記載されています。