Cluster page in the Kubernetes view


The Cluster page is designed to provide capacity management insights for the Kubernetes cluster. 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 menuaction_menu.pngthat 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 clusters.

Column

Description

Statistics

Metrics

Cluster

Name of the cluster. Clicking on one of the clusters in this column takes you to the Cluster Details page in the Kubernetes view.

Not Applicable

 

Pod #

Number of pods in the cluster.

Last Value

KPOD_NUM

Max Pods #

Maximum number of pods that can be created in the cluster.

Last Value

KPOD_NUM_MAX

Spare Pods

Estimated number of residual capacity in terms of additional pods that can be scheduled. This considers the average size of existing pods in the cluster.

95th percentile of the performance metrics; Average of KPOD_NUM

CPU_UTIL, CPU_REQUEST_UTIL, MEM_REAL_UTIL, MEM_REQUEST_CAPACITY, KPOD_NUM, KPOD_NUM_MAX

Days To Saturation

Estimated number of days before one of the resources (CPU, Memory, or Storage) of the cluster breaches the configured warning threshold. If the resource usage has already exceeded thresholds, it displays Saturated. 

Average of the hourly time series values is used for the estimation calculation

IND_DAYS_TO_SATURATION

CPU#

Number of CPU cores currently configured for the Cluster.

Last Value

CPU_NUM

CPU Request [cores]

Requested CPU cores for the cluster. It is the sum of the CPU request of the containers running in this cluster. CPU request of a container is the amount of CPU that the system will guarantee for a container.

Last Value

CPU_REQUEST

CPU Limit [cores]

CPU Limit of the cluster. It is the sum of the CPU limit of the containers running in this cluster. CPU limit of a container is the maximum amount of CPU that the container is allowed to use.

Last Value

CPU_LIMIT

CPU Used [cores]

Total CPU used by the cluster expressed in cores.

95th percentile

CPU_USED_NUM

CPU Used vs Capacity [%]

Percentage of CPUs actually used with respect to CPU capacity (number of CPUs).

95th percentile

CPU_UTIL

CPU Request vs Capacity [%]

Percentage of CPUs requested with respect to CPU capacity (number of CPUs).

95th percentile

CPU_REQUEST_CAPACITY

CPU Used vs Limit [%]

Percentage of CPU used with respect to CPU limit.

95th percentile

CPU_UTIL_LIMIT

CPU Limit vs Capacity [%]

Percentage of CPU limit with respect to CPU capacity (number of CPUs).

95th percentile

CPU_LIMIT,CPU_NUM

Memory [GB]

Total memory configured for the cluster.

Last Value

TOTAL_REAL_MEM

Mem Limit [GB]

Memory Limit of the cluster. It is the sum of the memory limit of the containers running in this cluster. The memory limit of a container is the maximum amount of memory that the container is allowed to use.

Last Value

MEM_KLIMIT

Mem Request [GB]

Requested memory for the cluster. It is the sum of the memory request of the containers running in this cluster. The memory request of a container is the amount of memory that the system will guarantee for a container.

Last Value

MEM_REQUEST

Mem Used [GB]

Total memory used by the cluster.

95th percentile

MEM_USED

Mem Real Used [GB]

Real memory used by the cluster.

95th percentile

MEM_REAL_USED

Mem Used vs Capacity [%]

Percentage of memory actually used with respect to memory capacity (total memory).

95th percentile

MEM_UTIL

Mem Real Used vs Capacity [%]

Percentage of real memory used with respect to memory capacity (total memory).

95th percentile

MEM_REAL_UTIL

Mem Request vs Capacity [%]

Percentage of memory requested with respect to memory capacity (total memory).

95th percentile

MEM_REQUEST_CAPACITY

Mem Real Used vs Limit [%]

Percentage of real memory used with respect to memory limit.

95th percentile

MEM_REAL_UTIL_LIMIT

 

Mem Limit vs Capacity [%]

Percentage of memory limit with respect to memory capacity (total memory).

95th percentile

MEM_KLIMIT,TOTAL_REAL_MEM

File System Size [GB]

Total file system configured for the cluster.

Last Value

TOTAL_FS_SIZE

File System Util [%]

Percentage of file system actually used with respect to file system capacity (total file system).

95th percentile

TOTAL_FS_UTIL

Pod # vs Pod Max [%]

Percentage of pod with respect to the maximum number of pods configured for this cluster.

Last Value

KPOD_NUM, KPOD_NUM_MAX

Bottleneck Resource

Name of the resource that has either saturated or will saturate in the next 90 days. Bottleneck resource can be CPU, Memory, or Storage.

Based on IND_DAYS_TO_SATURATION

IND_BNECK_RESOURCE

K8s_cluster_capacity.png

CPU

The CPU tab presents the most important metrics related to the CPU.

Column name

Meaning

Statistics

Metrics 

Cluster

Name of the cluster. Clicking on one of the clusters in this column takes you to the Cluster Details page in the Kubernetes view.

Not applicable

 

Days To Saturation

Estimated number of days when the CPU is predicted to breach the configured warning threshold.
If the resource usage has already exceeded thresholds, it displays Saturated. 

Average of the hourly time series values is used for the estimation calculation

IND_DAYS_TO_SATURATION

CPU #

Number of CPU cores currently configured for the cluster.

Last Value

CPU_NUM

CPU Used [cores]

Total CPU used by the cluster expressed in cores.

95th percentile

CPU_USED_NUM

CPU Request [cores]

Requested CPU cores for the cluster. It is the sum of the CPU request of the containers running in this cluster. CPU request of a container is the amount of CPU that the system will guarantee for a container.

Last Value

CPU_REQUEST

CPU Limit [cores]

CPU Limit of the cluster. It is the sum of the CPU limit of the containers running in this cluster. CPU limit of a container is the maximum amount of CPU that the container is allowed to use.

Last Value

CPU_LIMIT

CPU Used vs Request [%]

Percentage of CPU used with respect to the CPU request.

95th percentile

CPU_UTIL_REQUEST

CPU Used vs Capacity [%]

Percentage of CPUs actually used with respect to CPU capacity (number of CPUs).

95th percentile

CPU_UTIL

CPU Request vs Capacity [%]

Percentage of CPUs requested with respect to CPU capacity (number of CPUs).

95th percentile

CPU_REQUEST,CPU_NUM

CPU Used vs Limit [%]

Percentage of CPU used with respect to the CPU limit.

95th percentile

CPU_UTIL_LIMIT

CPU Limit vs Capacity [%]

Percentage of CPU limit with respect to CPU capacity (number of CPUs).

95th percentile

CPU_LIMIT,CPU_NUM

CPU Oversubscription [%]

Percentage of CPU limit with respect to the CPU capacity (number of CPUs).

95th percentile

CPU_LIMIT,CPU_NUM

K8s_cluster_cpu.png

Memory

The Memory tabs presents the key metrics related to the memory. 

Column name

Meaning

Statistics

Metrics 

Cluster

Name of the cluster. Clicking on one of the clusters in this column takes you to the Cluster Details page in the Kubernetes view.

Not applicable

 

Days To Saturation

Estimated number of days when the Memory is predicted to breach the configured warning threshold. 
If the resource usage has already exceeded thresholds, it displays Saturated. 

Average of the hourly time series values is used for the estimation calculation

IND_DAYS_TO_SATURATION

Memory [GB]

Total memory configured for the cluster.

Last Value

TOTAL_REAL_MEM

Mem Used [GB]

Memory used by the cluster.

95th percentile

MEM_USED

Mem Real Used [GB]

Real memory used by the cluster excluding buffer cache and slab memory.

95th percentile

MEM_REAL_USED

Mem Request [GB]

Requested memory for the cluster. It is the sum of the memory request of the containers running in this cluster. The memory request of a container is the amount of memory that the system will guarantee for a container.

Last Value

MEM_REQUEST

Mem Limit [GB]

Memory Limit of the cluster. It is the sum of the memory limit of the containers running in this cluster. The memory limit of a container is the maximum amount of memory that the container is allowed to use.

Last Value

MEM_KLIMIT

Mem Used vs Request [%]

Percentage of memory used with respect to memory request.

95th percentile

MEM_UTIL_REQUEST

Mem Real Used vs Request [%]

Percentage of real memory used with respect to memory capacity (total memory).

95th percentile

MEM_REAL_UTIL_REQUEST

Mem Used vs Capacity [%]

Percentage of memory used with respect to memory capacity (total memory).

95th percentile

MEM_UTIL

Mem Request vs Capacity [%]

Percentage of memory request with respect to memory capacity (total memory).

95th percentile

MEM_REQUEST,TOTAL_REAL_MEM

Mem Real Used vs Limit [%]

Percentage of real memory used with respect to memory limit.

95th percentile

MEM_REAL_UTIL_LIMIT

Mem Limit vs Capacity [%]

Percentage of memory limit with respect to memory capacity (total memory).

95th percentile

MEM_KLIMIT,TOTAL_REAL_MEM

Mem Oversubscription  [%]

Percentage of memory limit with respect to memory capacity (total memory).

95th percentile

MEM_KLIMIT,TOTAL_REAL_MEM

K8s_cluster_memory.png

Storage

The Storage tabs presents the key metrics related to the storage.

Since in Kubernetes the persistent volumes can be requested only from the cluster, the cluster tab is the only one with this subsection. Since the persistent volume management is still at the early stages of the developments by Kubernetes, the only relevant information available up to now are the following.

Column name

Meaning

Statistics

Metrics 

Cluster

Name of the cluster. Clicking on one of the clusters in this column takes you to the Cluster Details page in the Kubernetes view.

Not applicable

 

Number of PV

Number of persistent volumes.

Last Value

Count of the number of PV entities

PV Capacity [GB]

Storage capacity aggregated across all of the configured persistent volumes.

Last Value

SUM of ST_SIZE of PV associated with the cluster

PV Allocated [GB]

Storage allocated space aggregated across all of the configured persistent volumes.

Last Value

SUM of ST_ALLOCATED of PV associated with the cluster

PV Free [GB]

Storage free space aggregated across all of the configured persistent volumes.

Last Value

SUM of ST_SIZE - SUM of ST_ALLOCATED of PV associated with the cluster

PV Allocated vs Capacity [%]

Percentage of storage allocated with respect to capacity.

Last Value

AVG of ST_SIZE / ST_ALLOCATED of PV associated with the cluster

K8s_cluster_storage.png

 

Detailed information about a specific cluster

After you click on the cluster in the Cluster column, the Cluster Details page is displayed. You can use the sorting and filtering options on the page to find a specific cluster. 

Section or Panel

Description

General details section

General details, such as cluster name and type are displayed. The type is Kubernetes - Cluster.

Related Information panel

Clicking the links in the Related Information panel displays the other information such as nodes of the cluster and image analysis.

Summary tab

A quick graphical summary of the CPU, memory, and storage utilization, and pod number of the cluster. Core metrics for the selected entity are displayed as analysis charts, depending on available data.

Configuration Details tab

The configuration matrix for the selected cluster. 

K8s_cluster_details.png

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*