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