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:oc -n rhacs-operator \ patch subscriptions.operators.coreos.com rhacs-operator \ --type=merge --patch='{ "spec": { "channel": "stable" }}'$ oc -n rhacs-operator \1 patch subscriptions.operators.coreos.com rhacs-operator \ --type=merge --patch='{ "spec": { "channel": "stable" }}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 如果使用 Kubernetes,请输入
kubectl而不是oc。
在更新 RHACS Operator 过程中,会置备一个名为 central-db 的新部署,数据开始迁移。它大约需要 30 分钟,且仅在升级时进行一次。