$ podman login registry.redhat.io
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.
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-compare image by running the following command:
$ podman create --name cca registry.redhat.io/openshift4/kube-compare-artifacts-rhel9:latest
Copy the cluster-compare plugin to a directory that is included in your PATH environment variable by running the following command:
$ podman cp cca:/usr/share/openshift/<arch>/kube-compare.<rhel_version> <directory_on_path>/kubectl-cluster_compare
arch is the architecture for your machine. Valid values are:
linux_amd64
linux_arm64
linux_ppc64le
linux_s390x
<rhel_version> is the version of Fedora on your machine. Valid values are rhel8 or rhel9.
<directory_on_path> is the path to a directory included in your PATH environment variable.
View the help for the plugin by running the following command:
$ oc cluster-compare -h
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
...