Lightweight Kubernetes agent reduces footprint

Note:This feature is available with IT Asset Management.

Previously, the Flexera Kubernetes inventory agent was added to Flexera One. This tool (quite separate from the long-established FlexNet inventory agent) allowed reporting on Kubernetes resources (nodes, pods, and annotations from container images); returning sub-capacity license-related data from the IBM License Service; and reporting on additional software in nodes and containers by temporarily injecting the FlexNet inventory agent.

Now a third distinct tool for inventory collection is added: the lightweight Kubernetes agent. You can use this as an alternative to the Flexera Kubernetes inventory agent when you need:

A smaller installation footprint for this agent
Minimal (read-only) privileges for the account running the lightweight Kubernetes agent
No injection of the FlexNet inventory agent into your containers (perhaps because of your enterprise policies around security of Kubernetes containers).

While meeting these more restrictive guidelines, the lightweight Kubernetes agent nevertheless provides most of the functionality of its older brother, the Flexera Kubernetes inventory agent. The lightweight Kubernetes agent:

Reports on the Kubernetes resources in use within the cluster (nodes and pods, along with the annotations you might attach to container images)
Reads the RESTful API of the IBM License Service to collect details for sub-capacity licensing of IBM software within the Kubernetes cluster (recall that using the IBM License Service is mandatory for measuring license consumption for IBM Cloud Pak® solutions and IBM® stand-alone containerized software)—but this reports only on IBM software, and not on any products from other publishers
Reads any annotations (metadata) that publishers attach to their products that are installed in the container (currently a practice used by IBM, although other publishers may begin to adopt this in the foreseeable future).

The one thing that the lightweight Kubernetes agent cannot do is report on software running inside a container when the software does not carry a publisher's annotation. This is because it does not inject the general-purpose FlexNet inventory agent into the container. This means that, if you are running software from other vendors (apart from IBM) in your Kubernetes containers, you must provide an alternative method of collecting software inventory and tracking license consumption for that environment.

Comprehensive documentation for the new lightweight Kubernetes agent has been added as a new part of the Gathering FlexNet Inventory reference.