This documentation supports releases of BMC Helix Continuous Optimization up to December 31, 2021. To view the latest version, select the version from the Product version menu.

Controllers page in the Kubernetes view

The Controllers page is designed to provide capacity management insights for the Kubernetes controllers. Each page contains additional tabs, each of which presents capacity and efficiency KPIs related to the resources relevant for the analyzed entity. By default, some columns are hidden. You can show or hide columns using the action menuthat is located next to the table title.

Capacity

The Capacity tab is designed to provide a summary of the most important KPIs for managing capacity of Kubernetes Controllers.

Column name

Meaning

Controller

Name of the controller. Clicking on one of the controllers in this column takes you to the Controller details page in the Kubernetes view.

Cluster

Name of the cluster that the controller belongs to.

Namespace

Name of the namespace that the controller belongs to.

Controller TypeType of the controller
Pods #Total number of pods
Days to SaturationEstimated number of days before one of the resources (CPU or Memory) of the node breaches the configured warning threshold.
If the resource usage has already exceeded thresholds, it displays Saturated.
CPU Used [mCores]Total CPU used by the controller expressed in mcores.
CPU Request [mCores]Amount of CPU that the system will guarantee for the controller.
CPU Limit [mCores]Maximum CPU mcores that the controller will be allowed to use.

CPU Used vs Request [%]

Percentage of CPU used with respect to the CPU request.

CPU Used vs Limit [%]

Percentage of CPU used with respect to the CPU limit.

Mem Used [GB]Total memory used by the controller.
Mem Request [GB]

Amount of memory that the system will guarantee for the controller.

Mem Limit [GB]Maximum amount of memory that the controller is allowed to use.

Mem Used vs Request [%]

Percentage of memory used with respect to memory request.

Mem Used vs Limit [%]

Percentage of memory used with respect to memory limit.

Bottleneck Resource

The resource that is predicted to saturate first.

You can predict the growth of the controllers over a time period. Select the controllers and click What-if Simulation. For details, see Using simulations to predict the growth of your resources.

CPU

The CPU tab presents the key metrics related to the CPU.

Column name

Meaning

Controller

Name of the controller. Clicking on one of the controllers in this column takes you to the Controller details page in the Kubernetes view

Cluster

Name of the cluster that the controller belongs to.

Namespace

Name of the namespace that the controller belongs to.

Controller TypeType of the controller.
Days to SaturationEstimated number of days before one of the resources (CPU or Memory) of the node breaches the configured warning threshold.
If the resource usage has already exceeded thresholds, it displays Saturated.
CPU Used [mCores]Total CPU used by the controller expressed in mcores.
CPU Request [mCores]Amount of CPU that the system will guarantee for the controller.
CPU Limit [mCores]Maximum CPU mcores that the controller will be allowed to use.

CPU Used vs Request [%]

Percentage of CPU used with respect to the CPU request.

CPU Used vs Limit [%]

Percentage of CPU used with respect to the CPU limit.

Bottleneck Resource

The resource that is predicted to saturate first.

Memory

The Memory tabs presents the key metrics related to the memory. The column definition is defined in the table below.

Column name

Meaning

Controller

Name of the controller. Clicking on one of the controllers in this column takes you to the Controller details page in the Kubernetes view.

Cluster

Name of the cluster that the controller belongs to.

Namespace

Name of the namespace that the controller belongs to.

Controller TypeType of the controller.
Days to SaturationEstimated number of days before one of the resources (CPU or Memory) of the node breaches the configured warning threshold.
If the resource usage has already exceeded thresholds, it displays Saturated.
Mem Used [GB]Total memory used by the controller.
Mem Request [GB]

Amount of memory that the system will guarantee for the controller.

Mem Limit [GB]Maximum amount of memory that the controller is allowed to use.

Mem Used vs Request [%]

Percentage of memory used with respect to memory request.

Mem Used vs Limit [%]

Percentage of memory used with respect to memory limit.

Bottleneck Resource

The resource that is predicted to saturate first.

Detailed information about a specific controller

After you click on the controller in the Controller column, the Controller details page is displayed. You can use the sorting and filtering options on the page to find a specific controller.   

Section or PanelDescription
General details section

General details, such as controller name and type are displayed. The type is Kubernetes - Controller.

Related Information panel

Clicking the links in the Related Information panel displays the other information such as image analysis.

Summary tab

A quick graphical summary of the CPU, memory, and network data, and number of pods of the controller. Core metrics for the selected entity are displayed as analysis charts, depending on available data.

Configuration Details tabThe configuration matrix for the selected controller. 

Was this page helpful? Yes No Submitting... Thank you

Comments