Openshift - Как получить текущее использование памяти списком POD

Я хочу увидеть текущее использование памяти POD. Я пробовал oc get pods | grep elastic- *, чтобы получить подробную информацию о POD

elastic-index-5-kwz79                                       1/1       Running   0          1h
elastic-index-5-lcfzp                                       1/1       Running   0          1h
elastic-master-0                                            1/1       Running   0          1h
elastic-master-1                                            1/1       Running   0          1h
elastic-master-2                                            1/1       Running   0          1h
elastic-query-2-wspl5                                       1/1       Running   0          1h

В таблице показаны сведения о состоянии и последнем запуске, но я ищу сведения о текущем использовании памяти и общем объеме памяти.

Например -

Name                          Total Memory         Available Memory
elastic-index-5-kwz79           1024MB                723MB

person Morez    schedule 22.07.2020    source источник


Ответы (2)


Вы можете проверить процессор и использование памяти вашего модуля, используя oc adm top pods следующим образом. Дополнительные сведения см. В модулях просмотра.

$ oc adm top pods
NAME                         CPU(cores)   MEMORY(bytes)
hawkular-cassandra-1-pqx6l   219m         1240Mi
hawkular-metrics-rddnv       20m          1765Mi
heapster-n94r4               3m           37Mi
person Daein Park    schedule 23.07.2020

Если вы хотите проверить использование ЦП / памяти модулями без установки каких-либо сторонних инструментов, вы можете получить информацию об использовании ЦП и памяти модуля из cgroup.

  1. Перейти в режим выполнения модуля kubectl exec pod_name -- /bin/bash
  2. Перейдите к cd /sys/fs/cgroup/cpu, чтобы узнать об использовании процессора cat cpuacct.usage
  3. Перейдите к cd /sys/fs/cgroup/memory, чтобы узнать об использовании памяти cat memory.usage_in_bytes

ПРИМЕЧАНИЕ. Это использование в байтах.

person Dashrath Mundkar    schedule 23.07.2020