This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.14.3. 升级 Performance Addon Operator
您可以手动升级到 Performance Addon Operator 的下一个次版本,并使用 web 控制台监控更新的状态。
14.3.1. 关于升级 Performance Addon Operator 复制链接链接已复制到粘贴板!
- 您可以使用 OpenShift Container Platform web 控制台更改 Operator 订阅的频道把 Performance Addon Operator 升级到下一个次要版本。
- 您可在安装 Performance Addon Operator 的过程中启用自动 z-stream 更新功能。
- 更新通过 Marketplace Operator 实现,该 Operator 会在 OpenShift Container Platform 安装过程中部署。Marketplace Operator 使外部 Operator 可供集群使用。
- 更新完成所需时间取决于您的网络连接情况。大部分自动更新可在十五分钟内完成。
14.3.1.1. Performance Addon Operator 升级对您的集群有什么影响 复制链接链接已复制到粘贴板!
- 低延迟性能和巨页均不会受到影响。
- 更新 Operator 应该不会造成任何意外重启。
14.3.1.2. 将 Performance Addon Operator 升级到下一个次版本 复制链接链接已复制到粘贴板!
您可以使用 OpenShift Container Platform Web 控制台修改 Operator 订阅的频道,将 Performance Addon Operator 手动升级到下一个次版本 。
先决条件
- 使用具有 cluster-admin 角色的用户访问集群。
流程
-
访问 Web 控制台,进入 Operators
Installed Operators。 - 点击Performance Addon Operator 打开 Operator Details 页面。
- 单击 Subscription 选项卡,以打开 Subscription 详情页面。
- 在 Update 频道窗格中,点击版本号右侧的铅笔图标打开 Change Subscription 更新频道窗口。
- 选择下一个次要版本。例如,如果要升级到 Performance Addon Operator 4.9,请选择 4.9。
- 点 Save。
通过导航到 Operators
Installed Operators 来检查升级的状态。您还可以通过运行以下 oc
命令来检查状态:oc get csv -n openshift-performance-addon-operator
$ oc get csv -n openshift-performance-addon-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
14.3.1.3. 当以前安装到特定命名空间时,升级 Performance Addon Operator 复制链接链接已复制到粘贴板!
如果您之前已将 Performance Addon Operator 安装到集群中的特定命名空间中,如 openshift-performance-addon-operator
,修改 OperatorGroup
对象以在升级前删除 targetNamespaces
条目。
先决条件
- 安装 OpenShift Container Platform CLI(oc)。
- 以具有 cluster-admin 权限的用户身份登录 OpenShift 集群。
流程
运行以下命令,编辑 Performance Addon Operator
OperatorGroup
CR 并删除包含targetNamespaces
条目的spec
元素:oc patch operatorgroup -n openshift-performance-addon-operator openshift-performance-addon-operator --type json -p '[{ "op": "remove", "path": "/spec" }]'
$ oc patch operatorgroup -n openshift-performance-addon-operator openshift-performance-addon-operator --type json -p '[{ "op": "remove", "path": "/spec" }]'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 等待 Operator Lifecycle Manager(OLM)处理更改。
验证 OperatorGroup CR 更改是否已成功应用。检查
OperatorGroup
CRspec
元素是否已删除:oc describe -n openshift-performance-addon-operator og openshift-performance-addon-operator
$ oc describe -n openshift-performance-addon-operator og openshift-performance-addon-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 执行 Performance Addon Operator 升级。
14.3.2. 监控升级状态 复制链接链接已复制到粘贴板!
监控 Performance Addon Operator 升级状态的最佳方法是查看 ClusterServiceVersion
(CSV) PHASE
。您还可以在 web 控制台中或通过运行 oc get csv
命令来监控 CSV 状况。
PHASE
和状况值均是基于可用信息的近似值。
先决条件
-
使用具有
cluster-admin
角色的用户访问集群。 -
安装 OpenShift CLI(
oc
)。
流程
运行以下命令:
oc get csv
$ oc get csv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 查看输出,检查
PHASE
字段。例如:VERSION REPLACES PHASE 4.9.0 performance-addon-operator.v4.9.0 Installing 4.8.0 Replacing
VERSION REPLACES PHASE 4.9.0 performance-addon-operator.v4.9.0 Installing 4.8.0 Replacing
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 再次运行
get csv
以验证输出:oc get csv
# oc get csv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
NAME DISPLAY VERSION REPLACES PHASE performance-addon-operator.v4.9.0 Performance Addon Operator 4.9.0 performance-addon-operator.v4.8.0 Succeeded
NAME DISPLAY VERSION REPLACES PHASE performance-addon-operator.v4.9.0 Performance Addon Operator 4.9.0 performance-addon-operator.v4.8.0 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow