×

收集支持案例的日志数据

要收集集群中的数据(包括日志数据),请使用 oc adm must-gather 命令。请参阅《收集有关集群的数据》。

使用 oc adm upgrade status 收集集群更新状态(技术预览版)

更新集群时,了解更新进度非常有用。虽然 oc adm upgrade 命令仅返回有关更新状态的有限信息,但此版本引入了 oc adm upgrade status 命令作为技术预览功能。此命令将状态信息与 oc adm upgrade 命令分离,并提供有关集群更新的具体信息,包括控制平面和工作节点更新的状态。

oc adm upgrade status 命令是只读的,永远不会更改集群中的任何状态。

oc adm upgrade status 命令仅为技术预览功能。技术预览功能不受 Red Hat 生产服务级别协议 (SLA) 的支持,并且可能功能不完整。Red Hat 不建议在生产环境中使用它们。这些功能可让您抢先体验即将推出的产品功能,从而能够在开发过程中测试功能并提供反馈。

有关 Red Hat 技术预览功能的支持范围的更多信息,请参阅 技术预览功能支持范围

oc adm upgrade status 命令可用于 4.12 版本及以上直至最新支持版本的集群。

您的集群不需要启用技术预览功能,但必须启用 OC_ENABLE_CMD_UPGRADE_STATUS 技术预览环境变量,否则 OpenShift CLI (oc) 将无法识别该命令,您将无法使用此功能。

步骤
  1. 通过运行以下命令将 OC_ENABLE_CMD_UPGRADE_STATUS 环境变量设置为 true

    $ export OC_ENABLE_CMD_UPGRADE_STATUS=true
  2. 运行 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

    有了这些信息,您可以做出明智的决策,以确定如何继续进行更新。

收集 ClusterVersion 历史记录

集群版本操作符 (CVO) 记录对集群进行的更新,称为 ClusterVersion 历史记录。这些条目可以揭示集群行为变化与潜在触发因素之间的关联,尽管关联并不意味着因果关系。

初始版本、次要版本和 z 流版本的更新都存储在 ClusterVersion 历史记录中。但是,ClusterVersion 历史记录有大小限制。如果达到限制,则会修剪先前次要版本中最旧的 z 流更新以适应此限制。

您可以使用 OpenShift Container Platform Web 控制台或 OpenShift CLI (oc) 查看 ClusterVersion 历史记录。

在 OpenShift Container Platform Web 控制台中收集 ClusterVersion 历史记录

您可以在 OpenShift Container Platform Web 控制台中查看 ClusterVersion 历史记录。

先决条件
  • 您作为具有 cluster-admin 角色的用户可以访问集群。

  • 您可以访问 OpenShift Container Platform Web 控制台。

步骤
  • 在 Web 控制台中,单击**管理** → **集群设置**,然后查看**详细信息**选项卡的内容。

使用 OpenShift CLI (oc) 收集 ClusterVersion 历史记录

您可以使用 OpenShift CLI (oc) 查看 ClusterVersion 历史记录。

先决条件
  • 您作为具有 cluster-admin 角色的用户可以访问集群。

  • 您已安装 OpenShift CLI (oc)。

步骤
  1. 输入以下命令查看集群更新历史记录

    $ 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>