6.2. 安装 cluster-compare 插件


您可以从红帽容器目录中的容器镜像提取 cluster-compare 插件,并将其用作 oc 命令的插件。

6.2.1. 安装 cluster-compare 插件

安装 cluster-compare 插件,将引用配置与来自 live 集群或 must-gather 数据的集群配置进行比较。

先决条件

  1. 已安装 OpenShift CLI(oc)。
  2. 已安装 podman
  3. 您可以访问红帽容器目录。

流程

  1. 运行以下命令登录到红帽容器目录:

    $ podman login registry.redhat.io
    Copy to Clipboard Toggle word wrap
  2. 运行以下命令,为 cluster-compare 镜像创建容器:

    $ podman create --name cca registry.redhat.io/openshift4/kube-compare-artifacts-rhel9:latest
    Copy to Clipboard Toggle word wrap
  3. 运行以下命令,将 cluster-compare 插件复制到 PATH 环境变量中包含的目录中:

    $ podman cp cca:/usr/share/openshift/<arch>/kube-compare.<rhel_version> <directory_on_path>/kubectl-cluster_compare
    Copy to Clipboard Toggle word wrap
    • arch 是您的机器的架构。有效值为:

      • linux_amd64
      • linux_arm64
      • linux_ppc64le
      • linux_s390x
    • <rhel_version> 是您机器上的 RHEL 的版本。有效值为 rhel8rhel9
    • <directory_on_path>PATH 环境变量中包含的目录的路径。

验证

  • 运行以下命令,查看插件的帮助信息:

    $ oc cluster-compare -h
    Copy to Clipboard Toggle word wrap

    输出示例

    Compare a known valid reference configuration and a set of specific cluster configuration CRs.
    
    ...
    
    Usage:
      compare -r <Reference File>
    
    Examples:
      # Compare a known valid reference configuration with a live cluster:
      kubectl cluster-compare -r ./reference/metadata.yaml
    
     ...
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat