6.5. 在受限环境中升级 Dev Spaces

本节论述了如何使用受限环境中的 CLI 管理工具升级 Red Hat OpenShift Dev Spaces 并执行次版本更新。

先决条件

流程

  1. 下载并执行镜像脚本,以安装自定义 Operator 目录并镜像相关的镜像: prepare-restricted-environment.sh

    $ bash prepare-restricted-environment.sh \
      --ocp_ver "4.11" \
      --devworkspace_operator_index "registry.redhat.io/redhat/redhat-operator-index:v4.10" \
      --devworkspace_operator_version "v0.15.2" \
      --prod_operator_index "registry.redhat.io/redhat/redhat-operator-index:v4.10" \
      --prod_operator_package_name "devspaces-operator" \
      --prod_operator_version "v3.3.0" \
      --my_registry "<my_registry>" \
      --my_catalog "<my_catalog>"
  2. 在 CodeReady Workspaces 3.1 实例中的所有正在运行的工作区中,将更改保存并推送回 Git 存储库。
  3. 停止 CodeReady Workspaces 3.1 实例中的所有工作区。
  4. 运行以下命令:

    $ dsc server:update --che-operator-image="$TAG" -n openshift-devspaces --k8spodwaittimeout=1800000

验证步骤

  1. 导航到 OpenShift Dev Spaces 实例。
  2. 3.3 版本号可在页面底部查看。