第5章 CodeReady Workspaces のアップグレード

本章では、CodeReady Workspaces インスタンスをバージョン 2.11 から CodeReady Workspaces 2.12 にアップグレードする方法を説明します。

CodeReady Workspaces インスタンスのインストールするために使用する方法により、アップグレードする方法が決まります。

5.1. OperatorHub を使用した CodeReady Workspaces のアップグレード

このセクションでは、OpenShift Web コンソールの OperatorHub から Operator を使用して、以前のマイナーバージョンからアップグレードする方法を説明します。

OperatorHub は、Automatic および Manual アップグレードストラテジーをサポートします。: Automatic:: Operator の新規バージョンが公開されるとアップグレードプロセスが開始されます。Manual:: 更新は、Operator の新規バージョンが公開されるたびに手動で承認される必要があります。

5.1.1. OperatorHub での CodeReady Workspaces の承認ストラテジーの指定

前提条件

  • OpenShift インスタンスの管理者アカウント。
  • OperatorHub を使用してインストールされた CodeReady Workspaces 2.11 以前のインスタンス。

手順

  1. OpenShift Web コンソールを開きます。
  2. OperatorsInstalled Operators ページに移動します。
  3. インストールされた Operator の一覧で Red Hat CodeReady Workspaces をクリックします。
  4. Subscription タブに移動します。
  5. 承認ストラテジーを Automatic または Manual に設定します。

    Specifying upgrade strategy screenshot

5.1.2. OperatorHub での CodeReady Workspaces の手動によるアップグレード

OperatorHub は Operator を共有するためのアセンブリーポイントです。OperatorHub はアプリケーションのデプロイおよび更新に役立ちます。以下のセクションでは、OperatorHub および Manual 承認ストラテジーを使用して CodeReady Workspaces をアップグレードするプロセスを説明します。Manual 承認ストラテジーを使用して、すべてのリリースで Operator の自動更新を防ぎます。

前提条件

  • OpenShift インスタンスの管理者アカウント。
  • OperatorHub を使用してインストールされた CodeReady Workspaces 2.11 以前のインスタンス。
  • サブスクリプションの承認ストラテジーは Manual になります。

手順

  1. OpenShift Web コンソールを開きます。
  2. OperatorsInstalled Operators ページに移動します。
  3. インストールされた Operator の一覧で Red Hat CodeReady Workspaces をクリックします。
  4. Subscription タブに移動します。
  5. Upgrade Status の横にある、承認が必要なアップグレードを検査します。予想されるメッセージは 1 requires approval です。
  6. 1 requires approval をクリックします。
  7. Preview Install Plan をクリックします。
  8. アップグレードに使用できるリソースを確認し、Approve をクリックします。

検証手順

  1. OperatorsInstalled Operators ページに移動します。
  2. アップグレードの進捗を監視します。完了時に、ステータスは Succeeded および Up to date に変更されます。2.12 のバージョン番号がページの最後に表示されます。

関連情報