Installing the cluster-compare plugin
You can extract the cluster-compare plugin from a container image in the Red Hat container catalog and use it as a plugin to the oc command.
Installing the cluster-compare plugin
Install the cluster-compare plugin to compare a reference configuration with a cluster configuration from a live cluster or must-gather data.
-
You have installed the OpenShift CLI (
oc). -
You installed
podman. -
You have access to the Red Hat container catalog.
-
Log in to the Red Hat container catalog by running the following command:
$ podman login registry.redhat.io -
Create a container for the
cluster-compareimage by running the following command:$ podman create --name cca registry.redhat.io/openshift4/kube-compare-artifacts-rhel9:latest -
Copy the
cluster-compareplugin to a directory that is included in yourPATHenvironment variable by running the following command:$ podman cp cca:/usr/share/openshift/<arch>/kube-compare.<rhel_version> <directory_on_path>/kubectl-cluster_compare-
archis the architecture for your machine. Valid values are:-
linux_amd64 -
linux_arm64 -
linux_ppc64le -
linux_s390x
-
-
<rhel_version>is the version of RHEL on your machine. Valid values arerhel8orrhel9. -
<directory_on_path>is the path to a directory included in yourPATHenvironment variable.
-
-
View the help for the plugin by running the following command:
$ oc cluster-compare -hExample outputCompare 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 ...