This documentation is for a release that is no longer maintained
See documentation for the latest supported version.5.5. 制限された環境での CLI 管理ツールを使用した OpenShift Dev Spaces のアップグレード
このセクションでは、Red Hat OpenShift Dev Spaces をアップグレードして、制限された環境で CLI 管理ツールを使用してマイナーバージョンの更新を実行する方法を説明します。
前提条件
-
OpenShift Dev Spaces インスタンスは、
openshift-devspacesプロジェクトのdsc --installer operatorメソッドを使用して OpenShift にインストールされている。「OpenShift の制限された環境での OpenShift Dev Space のインストール」を参照してください。
- OpenShift クラスターに、少なくとも 64 GB のディスクスペースがある。
- OpenShift クラスターは制限されたネットワーク上で動作する準備ができており、OpenShift コントロールプレーンはパブリックインターネットにアクセスできる。非接続インストールのミラーリングについて、および ネットワークが制限された環境での Operator Lifecycle Manager の使用 を参照してください。
-
OpenShift クラスターへの管理権限を持つアクティブな
ocセッション。Getting started with the OpenShift CLI を参照してください。 -
registry.redhat.ioRed Hat エコシステムカタログへのアクティブなocレジストリーセッション。Red Hat Container Registry authentication を参照してください。
-
opm。Installing theopmCLI を参照してください。 -
jq。Downloadingjqを参照してください。 -
podman。Installing Podman を参照してください。 -
<my_registry> レジストリーへの管理アクセス権を持つアクティブな
skopeoセッション。Installing Skopeo、Authenticating to a registry、および Mirroring images for a disconnected installation を参照してください。 -
OpenShift Dev Spaces バージョン 3.2 の
dsc。「dsc 管理ツールのインストール」を参照してください。
手順
ミラーリングスクリプトをダウンロードして実行し、カスタム Operator カタログをインストールして、関連するイメージをミラーリングします: prepare-restricted-environment.sh。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - CodeReady Workspaces 3.1 インスタンスで実行されているすべてのワークスペースで、変更を保存し、Git リポジトリーに再度プッシュします。
- CodeReady Workspaces 3.1 インスタンスのすべてのワークスペースを停止します。
以下のコマンドを実行します。
dsc server:update --che-operator-image="$TAG" -n openshift-devspaces --k8spodwaittimeout=1800000
$ dsc server:update --che-operator-image="$TAG" -n openshift-devspaces --k8spodwaittimeout=1800000Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証手順
- OpenShift Dev Spaces インスタンスに移動します。
- 3.2 のバージョン番号がページ下部に表示されます。