6.3.3. 使用 OperatorHub 升级 Operator
此流程演示了如何使用 OperatorHub 来升级 AMQ Broker Operator 实例。
步骤
- 以集群管理员身份登录 OpenShift Container Platform Web 控制台。
删除项目中代理部署的主要自定义资源(CR)实例。此操作会删除代理部署。
-
在左侧导航菜单中,点
。 - 在 Custom Resource Definitions 页面上,单击 ActiveMQArtemis CRD。
- 点 实例 选项卡。
- 查找与项目命名空间对应的 CR 实例。
- 对于 CR 实例,在右侧点击 More Options 图标(three vertical dots)。选择 Delete ActiveMQArtemis。
-
在左侧导航菜单中,点
从项目中卸载现有的 AMQ Broker Operator。
-
在左侧导航菜单中,点
。 - 在页面顶部的 Project 下拉菜单中选择您要卸载 Operator 的项目。
- 找到您要卸载的 Red Hat Integration - AMQ Broker 实例。
- 对于 Operator 实例,点击右侧的 More Options 图标(three vertical dots)。点击 Uninstall Operator。
- 在确认对话框中点 Uninstall。
-
在左侧导航菜单中,点
- 使用 OperatorHub 为 AMQ Broker 7.8 安装最新版本的 Operator。如需更多信息,请参阅 第 3.3.3 节 “从 OperatorHub 部署 Operator”。
-
要重新创建之前的代理部署,请创建一个新的 CR yaml 文件以匹配原始 CR 的目的并应用它。第 3.4.1 节 “部署基本代理实例” 描述了如何在 Operator 安装存档中应用
deploy/crs/broker_activemqartemis_cr.yaml
文件,您可以使用该文件作为新 CR yaml 文件的基础。