$ export OC_ENABLE_CMD_UPGRADE_STATUS=true
联系 Red Hat 支持人员处理更新问题时,务必提供数据,以便支持团队用于排查失败的集群更新。
更新集群时,了解更新进度非常有用。虽然 oc adm upgrade
命令仅返回有关更新状态的有限信息,但此版本引入了 oc adm upgrade status
命令作为技术预览功能。此命令将状态信息与 oc adm upgrade
命令分离,并提供有关集群更新的具体信息,包括控制平面和工作节点更新的状态。
oc adm upgrade status
命令是只读的,永远不会更改集群中的任何状态。
有关 Red Hat 技术预览功能的支持范围的更多信息,请参阅 技术预览功能支持范围。 |
oc adm upgrade status
命令可用于 4.12 版本及以上直至最新支持版本的集群。
您的集群不需要启用技术预览功能,但必须启用 |
通过运行以下命令将 OC_ENABLE_CMD_UPGRADE_STATUS
环境变量设置为 true
$ export OC_ENABLE_CMD_UPGRADE_STATUS=true
运行 oc adm upgrade status
命令
$ oc adm upgrade status
= Control Plane =
Assessment: Progressing
Target Version: 4.14.1 (from 4.14.0)
Completion: 97%
Duration: 54m
Operator Status: 32 Healthy, 1 Unavailable
Control Plane Nodes
NAME ASSESSMENT PHASE VERSION EST MESSAGE
ip-10-0-53-40.us-east-2.compute.internal Progressing Draining 4.14.0 +10m
ip-10-0-30-217.us-east-2.compute.internal Outdated Pending 4.14.0 ?
ip-10-0-92-180.us-east-2.compute.internal Outdated Pending 4.14.0 ?
= Worker Upgrade =
= Worker Pool =
Worker Pool: worker
Assessment: Progressing
Completion: 0%
Worker Status: 3 Total, 2 Available, 1 Progressing, 3 Outdated, 1 Draining, 0 Excluded, 0 Degraded
Worker Pool Nodes
NAME ASSESSMENT PHASE VERSION EST MESSAGE
ip-10-0-4-159.us-east-2.compute.internal Progressing Draining 4.14.0 +10m
ip-10-0-20-162.us-east-2.compute.internal Outdated Pending 4.14.0 ?
ip-10-0-99-40.us-east-2.compute.internal Outdated Pending 4.14.0 ?
= Worker Pool =
Worker Pool: infra
Assessment: Progressing
Completion: 0%
Worker Status: 1 Total, 0 Available, 1 Progressing, 1 Outdated, 1 Draining, 0 Excluded, 0 Degraded
Worker Pool Node
NAME ASSESSMENT PHASE VERSION EST MESSAGE
ip-10-0-4-159-infra.us-east-2.compute.internal Progressing Draining 4.14.0 +10m
= Update Health =
SINCE LEVEL IMPACT MESSAGE
14m4s Info None Update is proceeding well
有了这些信息,您可以做出明智的决策,以确定如何继续进行更新。
集群版本操作符 (CVO) 记录对集群进行的更新,称为 ClusterVersion 历史记录。这些条目可以揭示集群行为变化与潜在触发因素之间的关联,尽管关联并不意味着因果关系。
初始版本、次要版本和 z 流版本的更新都存储在 ClusterVersion 历史记录中。但是,ClusterVersion 历史记录有大小限制。如果达到限制,则会修剪先前次要版本中最旧的 z 流更新以适应此限制。 |
您可以使用 OpenShift Container Platform Web 控制台或 OpenShift CLI (oc
) 查看 ClusterVersion 历史记录。
您可以在 OpenShift Container Platform Web 控制台中查看 ClusterVersion 历史记录。
您作为具有 cluster-admin
角色的用户可以访问集群。
您可以访问 OpenShift Container Platform Web 控制台。
在 Web 控制台中,单击**管理** → **集群设置**,然后查看**详细信息**选项卡的内容。
oc
) 收集 ClusterVersion 历史记录您可以使用 OpenShift CLI (oc
) 查看 ClusterVersion 历史记录。
您作为具有 cluster-admin
角色的用户可以访问集群。
您已安装 OpenShift CLI (oc
)。
输入以下命令查看集群更新历史记录
$ oc describe clusterversions/version
Desired:
Channels:
candidate-4.13
candidate-4.14
fast-4.13
fast-4.14
stable-4.13
Image: quay.io/openshift-release-dev/ocp-release@sha256:a148b19231e4634196717c3597001b7d0af91bf3a887c03c444f59d9582864f4
URL: https://access.redhat.com/errata/RHSA-2023:6130
Version: 4.13.19
History:
Completion Time: 2023-11-07T20:26:04Z
Image: quay.io/openshift-release-dev/ocp-release@sha256:a148b19231e4634196717c3597001b7d0af91bf3a887c03c444f59d9582864f4
Started Time: 2023-11-07T19:11:36Z
State: Completed
Verified: true
Version: 4.13.19
Completion Time: 2023-10-04T18:53:29Z
Image: quay.io/openshift-release-dev/ocp-release@sha256:eac141144d2ecd6cf27d24efe9209358ba516da22becc5f0abc199d25a9cfcec
Started Time: 2023-10-04T17:26:31Z
State: Completed
Verified: true
Version: 4.13.13
Completion Time: 2023-09-26T14:21:43Z
Image: quay.io/openshift-release-dev/ocp-release@sha256:371328736411972e9640a9b24a07be0af16880863e1c1ab8b013f9984b4ef727
Started Time: 2023-09-26T14:02:33Z
State: Completed
Verified: false
Version: 4.13.12
Observed Generation: 4
Version Hash: CMLl3sLq-EA=
Events: <none>