次の方法で共有


Azure Red Hat OpenShift クラスターを更新する

Microsoft Azure Red Hat OpenShift クラスターライフサイクルの一環として、最新バージョンの OpenShift プラットフォームに対して定期的な更新を実行する必要があります。 Azure Red Hat OpenShift クラスターを更新すると、最新の機能に更新し、最新のセキュリティ リリースを適用できます。

この記事では、OpenShift Web コンソール、CLI、またはマネージド アップグレード オペレーター (MUO) を使用して、OpenShift クラスター内のすべてのコンポーネントを更新する方法について説明します。 OpenShift の更新プログラムの詳細については、「OpenShift の更新プログラムについて」を参照してください

Important

コントロール プレーンのみの更新の実行は、Azure Red Hat OpenShift ではサポートされていないため、クラスターが不安定になる可能性があります。

[前提条件]

Web コンソールを使用して使用可能なクラスターの更新プログラムを確認する

  1. OpenShift Web コンソールの左側のメニューから、 kubeadmin として署名するときに既定の管理者パースペクティブを使用していることを確認します。

  2. [ 管理 ] タブを選択します。

  3. [ クラスターの設定] を 選択し、[ 詳細 ] タブを開きます。バージョン、更新状態、チャネルが表示されます。 チャネルは既定では構成されていません。

  4. [チャネル] リンクを選択し、プロンプトで目的の更新チャネル (stable-4.19など) を入力します。 目的のチャネルが選択されると、利用可能なリリースとチャネルを示すグラフが表示されます。 お使いのクラスターの [更新の状態][更新が利用可能] が示されている場合は、そのクラスターを更新できます。

OpenShift Web コンソールを使用してクラスターを更新する

前の手順の OpenShift Web コンソールから、更新するバージョンの チャネル ( stable-4.19など) を設定します。

更新先のバージョンを選択し、[更新] を選択します。 更新状態がUpdate to <product-version> in progressに変わるのが見えます。 オペレーターとノードの進行状況バーを見ることで、クラスター更新の進行状況を確認できます。

managed-upgrade-operator を使用して個々の更新プログラムをスケジュールする

マネージド アップグレード オペレーター (MUO) を使用して、Azure Red Hat OpenShift クラスターを更新します。

managed-upgrade-operator は、自動クラスター更新を管理します。 managed-upgrade-operator はクラスターの更新を開始しますが、クラスター更新プロセス自体のアクティビティは実行しません。 OpenShift Container Platform (OCP) は、クラスターの更新を担当します。 managed-upgrade-operator の目標は、クラスターの更新を開始する前と後の両方で、マネージド クラスターが保持する必要がある操作条件を満たすことです。

  1. OpenShift 4.19 に更新するための次の例に示すように、構成ファイルを準備します。
apiVersion: upgrade.managed.openshift.io/v1alpha1
kind: UpgradeConfig
metadata:
  name: managed-upgrade-config
  namespace: openshift-managed-upgrade-operator
spec:
  type: "ARO"
  upgradeAt: "2025-09-08T03:20:00Z"
  PDBForceDrainTimeout: 60
  desired:
    channel: "stable-4.19"
    version: "4.19.15"
  • upgradeAT は、更新が行われる時刻です。
  • channel は、ライフサイクル ポリシーに従って構成ファイルがプルするチャネルです。 使用するチャネルは、 stable-<version> または eus-<version>する必要があります。
  • version は、 4.19.15など、更新するバージョンです。
  1. 構成ファイルを適用します。 <file_name>をファイルの名前に置き換えます。
oc create -f <file_name>.yaml

CLI を使用してクラスターを更新する

CLI を使用したクラスターの更新については、次を参照してください。

拡張更新サポートアドオン (EUS) 期間1の更新プログラム

クラスターを 1 つの EUS バージョンから別の EUS バージョン (例: 4.16 から 4.18) に更新する場合は、中間バージョンに更新してから、ターゲットの EUS バージョンに更新する必要があります。 たとえば、4.16 から 4.18 に更新するには、4.17 に更新してから 4.18 に更新する必要があります。 コントロール プレーンのみの更新はサポートされていません。 eus-4.18など、ターゲット バージョンに関連する更新プログラム チャネルも選択する必要があります。

次のステップ

  • 利用可能な OpenShift Container Platform のアドバイザリと更新に関する情報は、Red Hat カスタマー ポータルの errata セクション で確認できます。