The Kubernetes Inventory Agent can now recognize KubeVirt virtual machines installed on a worker node in a Kubernetes cluster
The Flexera Kubernetes Inventory Agent has been further enhanced to now recognize KubeVirt virtual machines installed on a worker node in a Kubernetes cluster. KubeVirt is a Kubernetes extension that allows running traditional virtual machine workloads natively side by side with container workloads.
Prior to this enhancement, only virtual machine inventory data pertaining to the Kubernetes container was collected by the Flexera Kubernetes Inventory Agent and viewable on the All Containers page in FlexNet Manager Suite. From this release onwards, inventory data is now collected for KubeVirt virtual machines installed on the actual worker node that the Kubernetes container is deployed to.
- Kubernetes Nodes—Displays the total number of worker nodes within a Kubernetes cluster and associated information such as cluster name, node name, number of pods and so on. Clicking on the number of VMs or containers in this page will allow you to drill-down into a detailed view of the VMs/containers which are currently running on that node.
- Kubernetes Containers—Displays all the Kubernetes inventory devices that have been imported into FlexNet Manager Suite with associated information such as node name, container pod name, image ID and so on for each container.
- Kubernetes Virtual Machines—Displays
all the Kubernetes virtual machines that have been imported into FlexNet Manager Suite with associated information such as cluster name, node name,
VM name and so on for each virtual machine. If inventory has been received for a
virtual machine, then that particular virtual machine in the VM
name column is hyperlinked. By clicking on a hyperlinked VM
name, the user is redirected to the corresponding Inventory Device
Properties page. Note: A new field titled Worker node stating the name of the worker node that the virtual machine belongs to is now present in the VM Properties tab on the Inventory Device Properties page. Clicking the hyperlinked worker node name will redirect the user to the Inventory Device Properties page for that worker node (a worker node itself is a computer or virtual machine that runs containerized applications).
In order to collect inventory data for KubeVirt virtual machines running in a Kubernetes
cluster, four new classes called MGS_KubernetesKubeVirtVirtualMachine
,
MGS_KubernetesKubeVirtVirtualMachineInstance
,
MGS_KubernetesKubeVirtVirtualMachineInstanceReplicaSet
and
MGS_KubernetesKubeVirtVirtualMachinePool
have been added to the
k8s-inventory-clusterId-timestamp.ndi
file.
This enhancement is supported by the Standard Flexera Kubernetes Inventory Agent (often referred to as the "full" Flexera Kubernetes Inventory Agent), and the Lightweight Kubernetes Inventory Agent. KubeVirt virtual machine inventory data will be updated to reflect new inventory, and inventory that is no longer present will be removed each and every time the Flexera Kubernetes Inventory Agent collects inventory from a Kubernetes cluster(s) in your environment.
For more information on these new classes, see Kubernetes Inventory Uploads in the Gathering FlexNet Inventory user guide. For information on how to download and install the Flexera Kubernetes Inventory Agent, see Download Flexera Kubernetes Inventory Agent in the Online Help.
FlexNet Manager Suite (On-Premises)
2024 R2