The Kubernetes agent has been enhanced to provide discovery and visibility of Red Hat OpenShift operators
In this release, the Kubernetes agent can now recognize Red Hat OpenShift operators installed on all worker nodes in a Kubernetes cluster(s) in your environment. When inventory is collected by the Kubernetes agent, information will be mapped over to IT Asset Management and installer evidence created for each worker node in a Kubernetes cluster.
This enhancement is supported by the Standard Flexera Kubernetes inventory agent (often referred to as the "full" Kubernetes inventory agent), and the Lightweight Kubernetes inventory agent. Installer evidence will be updated to reflect new inventory, and inventory that is no longer present will be removed each and every time the Kubernetes agent collects inventory from a Kubernetes cluster(s) in your environment.
Red Hat Openshift subscription levels
- Red Hat OpenShift Platform Plus
- Red Hat OpenShift Container Platform
- Red Hat OpenShift Kubernetes Engine.
- Core-based (2 cores or 4 vCPUs). This is based on the aggregate number of physical cores or virtual cores (vCPUs) across all the Red Hat OpenShift worker nodes running across all Red Hat OpenShift clusters.
- Bare-metal socket pair (1-2 sockets with up to 64 cores). This subscription is available only for x86 bare-metal physical nodes where Red Hat OpenShift is installed directly to the hardware, with the exemption of IBM zSystem and Power architectures, which must use core-based subscriptions.
For customer subscriptions, customers pay for cores across all the worker nodes within their Kubernetes cluster. Cores belonging to control plane or infrastructure hosts do not contribute to consumption.
What changes have been made to the Kubernetes agent
- A new class called MGS_KubernetesOlmSubscription was
added to the
k8s-inventory-clusterId-timestamp.ndi
file, to collect installed Red Hat OpenShift information from all worker nodes in your kubernetes cluster(s). - A new property called Roles was added to the
MGS_KubernetesNode
class, to identify which of the nodes in a Kubernetes cluster are worker nodes.
This information is then uploaded as part of the primary Kubernetes resource inventory. For more information on the new MGS_KubernetesOlmSubscription hardware class, see Kubernetes Inventory Uploads in the Gathering FlexNet Inventory user guide.
Viewing Red Hat Openshift operator installer evidence in IT Asset Management
After inventory has been collected by the Kubernetes agent, subscription component data is mapped over. In IT Asset Management, the Cluster ID and Host name can be viewed from the All Containers page (. The Cluster ID is the unique ID of the cluster containing the worker node where the pod runs the container instantiated from the image. The Host name is the name of the Kubernetes worker node. To view installer evidence, click the )container host link to open its Inventory Device Properties page, and then click Evidence.
For any Red Hat operator publishers, associated data is specifically mapped across to the publisher Red Hat. For any nodes that have not been identified as a worker node, operator installer evidence is not displayed, but other installer evidence may be displayed.
- Operator name—The name of the Red Hat OpenShift operator.
- Installed cluster service version—The cluster services version of the Red Hat OpenShift operator.
- Red Hat or the catalog source—The publisher for the installer evidence. In this case, "Red Hat" if the catalog source is "redhat-operators", otherwise the publisher will be whatever the catalog source is.
IT Asset Management (Cloud)
Current