制限付きネットワークでの Red Hat OpenShift Serverless Knative Eventing のアップグレード (バージョン 5.3.x から後続のバージョン 5.3 リフレッシュへのアップグレード)

ご使用の環境にRed Hat OpenShift Serverless Knative Eventingへの依存関係を持つサービスが含まれている場合は、IBM® Software Hubをアップグレードする前にRed Hat OpenShift Serverless Knative Eventingソフトウェアをアップグレードする必要があります。 クラスターが制限付きネットワーク内にある場合にソフトウェアをアップグレードするには、このタスクを実行します。

アップグレード・フェーズ
  • ここではありません。 クライアント・ワークステーションの更新
  • ここではありません。 必要な情報の収集
  • ここではありません。 制限付きネットワークでのアップグレードの実行の準備
  • ここではありません。 プライベート・コンテナー・レジストリーからのアップグレードの実行の準備
  • 「ここでの作業」アイコン。 クラスターの準備
  • ここではありません。 インスタンスのアップグレードの準備
  • ここではありません。 インスタンスのアップグレード
このタスクを実行する必要があるのは誰か?

クラスター管理者 クラスター管理者は、このソフトウェアをアップグレードする必要があります。

このタスクをいつ完了する必要がありますか?

このタスクは、以下のサービスの 1 つ以上がクラスターにインストールされているか、またはインストールされる予定の場合にのみ実行してください。

  • watsonx Assistant
  • watsonx™ Orchestrate

ワンタイム・セットアップ Red Hat OpenShift Serverless Knative Eventing は、1 回インストールされ、クラスター上の watsonx Assistant および watsonx Orchestrate のすべてのインスタンスで共有されます。

始める前に

このタスクでは、以下のタスクを完了していることを前提としています。

  1. 制限付きネットワークで IBM Software Hub アップグレード・コマンドを実行する前に CASE パッケージをダウンロードする (バージョン 5.3.x からより新しいバージョン 5.3 リフレッシュへのアップグレード)
  2. Red Hat OpenShift Serverless Operatorのアップグレード.
ベスト・プラクティス: このタスクのコマンドは、インストール環境変数を使用して、記述されたとおりに正確に実行できます。 環境変数スクリプトの更新で新しい環境変数を追加したことを確認します。

さらに、このタスクのコマンドを実行する前に、環境変数を必ず入手してください。

手順

  1. クラスター管理者として Red Hat OpenShift Container Platform にログインします。
    ${OC_LOGIN}
    注意: OC_LOGIN は、oc login コマンドの別名です。
  2. IBM Events Operatorに必要なカスタム・リソース定義を生成します。
    cpd-cli manage deploy-events-operator \
    --release=${VERSION} \
    --cluster_resources=true
  3. IBM Events Operatorに必要なカスタム・リソース定義を適用します。
    oc apply \
    -f cpd-cli-workspace/olm-utils-workspace/work/ibm-events-operator-crds.yaml \
    --server-side \
    --force-conflicts
  4. ログに記録するcpd-cliRed Hat OpenShift Container Platformクラスター:
    ${CPDM_OC_LOGIN}
    注意: CPDM_OC_LOGIN は、cpd-cli manage login-to-ocp コマンドの別名です。
  5. Red Hat OpenShift Serverless Knative Eventing・ソフトウェアをアップグレードします。
    注: デフォルトでは、deploy-knative-eventing コマンドは未使用の Red Hat OpenShift Serverless Knative Eventing レプリカを 0 (ゼロ) にスケーリングします。 この動作を回避するには、コマンドに以下の行を追加します。
    --patch_redhat_crd=false

    実行するコマンドは、クラスター上のストレージによって異なります。

    Portworxストレージ
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --storage_vendor=portworx \
    --upgrade=true
    その他のすべてのストレージ
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --upgrade=true

次のタスク

Red Hat OpenShift Serverless Knative EventingIBM Eventsをアップグレードしたので、共有クラスター・コンポーネントのクラスター・スコープ・リソースの更新 (バージョン 5.3.x から後続のバージョン 5.3 リフレッシュへのアップグレード) を完了する準備ができました。