1.4. 更改订阅频道
您可以使用 OpenShift Container Platform Web 控制台或使用命令行更改 RHACS Operator 的更新频道。要从 RHACS 3.74 升级到 RHACS 4.0,您必须更改更新频道。
重要
您必须为安装 RHACS Operator 的所有集群更改订阅频道,包括 Central 和所有安全集群。
先决条件
- 您必须验证您是否正在使用最新的 RHACS 3.74 Operator,且没有待处理的手动 Operator 升级。
- 您必须验证您是否备份了 Central 数据库。
-
您可以使用具有
cluster-admin
权限的账户访问 OpenShift Container Platform 集群 Web 控制台。
使用 Web 控制台更改订阅频道
使用以下 Web 控制台更改订阅频道的说明:
流程
-
在 OpenShift Container Platform Web 控制台的 Administrator 视角中,进入 Operators
Installed Operators。 - 点 RHACS Operator。
- 点 Subscription 标签页。
- 点 Update Channel 下的更新频道的名称。
- 选择 stable,然后点 Save。
对于带有 自动批准策略 的订阅,更新会自动开始。返回到 Operators
Installed Operators 页面,以监控更新的进度。完成后,状态会变为 Succeeded 和 Up to date。 对于采用手动批准策略的订阅,您可以从 Subscription 选项卡中手动批准更新。
使用命令行更改订阅频道
使用命令行更改订阅频道的说明:
流程
运行以下命令,将订阅频道改为
stable
:
Copy to clipboardCopied$ oc -n rhacs-operator \ 1 patch subscriptions.operators.coreos.com rhacs-operator \ --type=merge --patch='{ "spec": { "channel": "stable" }}'
- 1
- 如果使用 Kubernetes,请输入
kubectl
而不是oc
。
在更新过程中,RHACS Operator 会置备一个名为 central-db
的新部署,您的数据开始迁移。它大约需要 30 分钟,且仅在升级后发生。