$ podman login registry.access.redhat.com
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.access.redhat.com
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
...