5.3.4. 制限された環境での CLI 管理ツールを使用した CodeReady Workspaces のアップグレード
本セクションでは、制限された環境で CLI 管理ツールを使用して Red Hat CodeReady Workspaces をアップグレードする方法を説明します。
前提条件
- OpenShift インスタンスの管理者アカウント
-
<openshift-workspaces>
プロジェクトに crwctl--installer Operator
メソッドを使用し、OpenShift の同じインスタンスで CLI 管理ツールを使用してインストールされた Red Hat CodeReady Workspaces の実行中のインスタンスバージョン 2.12。「制限された環境での CodeReady Workspaces のインストール」を参照してください。 - 必須のコンテナーイメージはクラスターで実行される CodeReady Workspaces サーバーで使用できる。「プライベートレジストリーの準備」 を参照してください。
-
crwctl
2.13 管理ツールが利用できる。「crwctl CLI 管理ツールのインストール」 を参照してください。
手順
- CodeReady Workspaces 2.12 インスタンスで実行中のすべてのワークスペースで、変更を保存し、Git リポジトリーに再度プッシュします。
- CodeReady Workspaces 2.12 インスタンスのすべてのワークスペースを停止します。
以下のコマンドを実行します。
$ crwctl server:update --che-operator-image=<image-registry>/<organization>/crw-2-rhel8-operator:2.13 -n openshift-workspaces
- <image-registry>: 制限された環境でアクセス可能なコンテナーイメージレジストリーのホスト名およびポート。
- <organization>: container-image レジストリーの組織。「プライベートレジストリーの準備」 を参照してください。
検証手順
- CodeReady Workspaces インスタンスに移動します。
- 2.13 のバージョン番号がページの下部に表示されます。
注記
低速なシステムまたはインターネット接続の場合は、--k8spodwaittimeout=1800000
フラグオプションを crwctl server:update
コマンドに追加し、Pod のタイムアウト期間を 1800000 ms 以上に拡張します。