Kubernetes View - Pod (Podworkload) v20.02.01.23.01


Pods Page (new):

Since BMC TrueSight Capacity Optimization- Kubernetes View version 20.02.01.010, the Pods page represents entity type Kubernetes - pod workload.

Pod (PodWorkload) page is only supported by BMC TrueSight Capacity Optimization - k8s Prometheus Extractor.

Pods page is a summary of entity  pod workload. It contains three different levels of tabs (Capacity, CPU and Memory). All the statistics on this page is the maximum value of the data point.

Capacity (uses MAX statistics):

Column name

Meaning and Calculation

Cluster

Name of the Cluster

Name

Name of the pod workload

Namespace

Name of the Namespace

Controller

Name of the controller

Pod #

Number of pods

Status

Indicator of the resource's status (*)

CPU Used vs Limit [%]

Max Percentage of CPU used with respect to the CPU limit of all pods in the same pod workload, calculated as CPU_USED_NUM/CPU_LIMIT 

CPU Used vs Request [%]

Max Percentage of CPU used with respect to the CPU request of all pods in the same pod workload, calculated as CPU_USED_NUM/REQUEST

CPU Used (mCores)

Max amount of CPU cores used among all pods in the same pod workload (CPU_USED_NUM)

Mem Used vs Limit [%]

Max Percentage of memory used with respect to the memory limit of all pods in the same pod workload (MEM_USED/MEM_LIMIT) 

Mem Used vs Request [%]

Max Percentage of memory used with respect to the memory request of all pods in the same pod workload (MEM_USED/MEM_REQUEST)

Mem Used (GB)

Max bytes of memory used among all pods in the same pod workload (MEM_USED) 

Restart Count

Number of Restarts for the Pods in the Pod Worload (RESTART_COUNT) 

Bottleneck

First resource to saturate

image2020-9-25_15-48-9.png

CPU (uses MAX statistics):

Column name

Meaning and Calculation

Cluster

Name of the Cluster

Name

Name of the pod workload

Namespace

Name of the Namespace

Controller

Name of the controller

Status

Indicator of the resource's status in terms of CPU performance(*)

CPU Used vs Limit [%]

Max Percentage of CPU used with respect to the CPU limit of all pods in the same pod workload (CPU_UTIL_LIMIT) 

CPU Used vs Request [%]

Max Percentage of CPU used with respect to the CPU request of all pods in the same pod workload (CPU_UTIL_REQUEST)

CPU Used (mCores)

Max amount of CPU cores used among all pods in the same pod workload (CPU_USED_NUM)

CPU Request (mCores)

Max amount of CPU (mCores) that will be guaranteed of all pods in the same pod workload (CPU_REQUEST) 

CPU Limit (mCores)

Max amount of CPU (mcores) that will be allowed to use among all the pods in the same pod workload (CPU_LIMIT) 

Restart Count

Number of Restarts for the Pods in the Pod Worload (RESTART_COUNT)

CPU Bottleneck

First resource to saturate in terms of CPU performance


image2020-9-25_16-45-36.png

Memory (uses MAX statistics):

Column name

Meaning and Calculation

Cluster

Name of the Cluster

Name

Name of the pod workload

Namespace

Name of the Namespace

Controller

Name of the controller

Status

Indicator of the resource's status in terms of Memory performance(*) 

Mem Used vs Limit [%]

Max Percentage of Mem used with respect to the Mem limit of all pods in the same pod workload (MEM_UTIL_LIMIT) 

Mem Used vs Request [%]

Max Percentage of Mem used with respect to the Mem request of all pods in the same pod workload (MEM_UTIL_REQUEST)

Mem Used

Max amount of memory bytes used among all pods in the same pod workload (MEM_USED) 

Mem Request

Max amount of memory bytes that will be guaranteed of all pods in the same pod workload (MEM_REQUEST) 

Mem Limit

Max amount of memory bytes that will be allowed to use among all the pods in the same pod workload (MEM_LIMIT)

Mem Active

Max amount of memory bytes that is active among all the pods in the same pod workload (MEM_ACTIVE)

Restart Count

Number of Restarts for the Pods in the Pod Worload (RESTART_COUNT) 

Mem Bottleneck

First resource to saturate in terms of memory performance


image2020-9-25_17-43-2.png

Pod details:

Pod detail page represents each pod workload, it contains three tabs (CPU , Memory and Pod Num)

Pod Num:

Pod Num page of a pod workload contains:

  • the max, min and average value of number of pods in that workload.
  • The link to Image analysis page of the container image performance for the pod workload
  • The summary table shows the max number of pods for each container image 

image2020-9-28_9-15-27.png

CPU:

CPU page of a pod workload contains:

  • The max, min and average value among all the pods' CPU Request, CPU Limit, CPU Used
  • The link to Image analysis page of the container image performance for the pod workload
  • The summary table shows the max cpu used vs limit and max cpu used vs requets for each container image 

image2021-3-5_15-38-8.png

Memory:

Memory page of a pod workload contains:

  • The max, min and average value among all the pods' Memory Request, Memory Limit, Memory Used and Memory Active
  • The link to Image analysis page of the container image performance for the pod workload
  • The summary table shows the max memory used vs limit and max memory used vs requet for each container image 

image2021-3-5_15-37-22.png


 

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