6.2.2. 升级 Operator 的 7.8.x 版本


此流程演示了如何使用 OpenShift 命令行界面(CLI)将 Operator 的 7.8.x 升级到 AMQ Broker 7.9 的最新版本。

流程

  1. 在网页浏览器中,导航到 AMQ Broker 7.9.3 补丁的 Software Downloads 页面。
  2. 确保将 Version 下拉列表的值设置为 7.9.3,并且选择了 Patches 选项卡。
  3. AMQ Broker 7.9.3 Operator 安装和示例文件旁边,点 Download

    下载 amq-broker-operator-7.9.3-ocp-install-examples.zip 压缩存档会自动开始。

  4. 下载完成后,将存档移动到您选择的安装目录中。以下示例将存档移至名为 ~/broker/operator 的目录。

    mkdir ~/broker/operator
    mv amq-broker-operator-7.9.3-ocp-install-examples.zip ~/broker/operator
    Copy to Clipboard Toggle word wrap
  5. 在您选择的安装目录中,提取 存档的内容。例如:

    cd ~/broker/operator
    unzip amq-broker-operator-7.9.3-ocp-install-examples.zip
    Copy to Clipboard Toggle word wrap
  6. 以包含现有 Operator 部署的项目的管理员身份登录到 OpenShift Container Platform。

    $ oc login -u <user>
    Copy to Clipboard Toggle word wrap
  7. 切换到您要在其中升级 Operator 版本的 OpenShift 项目。

    $ oc project <project-name>
    Copy to Clipboard Toggle word wrap
  8. 在您下载并提取的最新 Operator 存档的 deploy 目录中,打开 operator.yaml 文件。

    注意

    operator.yaml 文件中,Operator 使用由 Secure Hash Algorithm (SHA)值表示的镜像。注释行以数字符号(#)符号开头,表示 SHA 值与特定的容器镜像标签对应。

  9. 之前的 Operator 部署打开 operator.yaml 文件。检查您在先前配置中指定的任何非默认值是否 在新的 operator.yaml 配置文件中复制。
  10. 如果您 对新 operator.yaml 文件进行了任何更新,请保存该文件。
  11. 应用更新的 Operator 配置。

    $ oc apply -f deploy/operator.yaml
    Copy to Clipboard Toggle word wrap

    OpenShift 更新项目以使用最新的 Operator 版本。

  12. 要重新创建以前的代理部署,创建一个新的 CR yaml 文件以匹配原始 CR 的用途并应用它。第 3.4.1 节 “部署基本代理实例” 描述了如何在 Operator 安装存档中应用 deploy/crs/broker_activemqartemis_cr.yaml 文件,您可以使用该文件作为新 CR yaml 文件的基础。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部