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.3.4. 使用 CLI 更新集群
如果有可用更新,您可以使用OpenShift CLI (oc
)更新集群。
您可以在客户门户网站的勘误部分找到有关可用的OpenShift Container Platform公告和更新的信息。
先决条件
-
安装与更新版本的版本匹配的 OpenShift CLI(
oc
)。 -
使用具有
cluster-admin
权限的用户登陆到集群。 -
安装
jq
软件包。
流程
确认集群可用
oc get clusterversion
$ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.4.0 True False 158m Cluster version is 4.4.0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查当前的更新频道信息,并确认您的频道已设置为
stable-4.4
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要对于生产环境中的集群,需要订阅到
stable-*
或fast-*
频道。查看可用更新,记录下要应用的更新的版本号:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 应用更新:
要更新到最新版本:
oc adm upgrade --to-latest=true
$ oc adm upgrade --to-latest=true
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要更新到一个特定版本:
oc adm upgrade --to=<version>
$ oc adm upgrade --to=<version>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow
查看 Cluster Version Operator 的状态:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 如果
desiredUpdate
中的version
值与您指定的值匹配,则更新正在进行中。
查看集群版本状态历史记录以监控更新的状态。这可能需要一些时间才能完成对所有对象的更新。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 历史记录包含了应用于集群的最新版本的列表。当CVO应用更新时,此值将会被相应更新。该列表按日期排序,最新的更新会在列表中第一个显示。如果历史信息中的更新状态为
Completed
,则表示部署已完成;如果状态为Partial
,则表示更新失败或还未完成。重要如果升级失败,Operator 将停止操作并报告故障组件的状态。当前还不支持将集群还原到以前的版本。如果升级失败,请联系红帽支持。
更新完成后,可以通过以下方法确认集群已更新为新版本:
oc get clusterversion
$ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.4.0 True False 2m Cluster version is 4.4.0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow