Понимание использования ресурсов модуля Kubernetes в мониторинге GCP

#kubernetes #google-cloud-platform

#kubernetes #google-облачная платформа

Вопрос:

допустим, у меня есть следующие запросы на ресурсы:

  • процессор 25m
  • mem 256Mi

И у меня есть следующие ограничения:

  • процессор 1
  • mem 1Gi

И у меня следующее использование

  • процессор 15.01%
  • mem 17.24%

Вопрос… Является ли использование% от лимитов или% запросов?

Я предполагаю, что это будет% от лимитов. Итак, если я хочу, чтобы мой процессор загружался на 75%, мне просто нужно было бы уменьшить его, что позволило бы мне 200m использовать математику ниже

 (15.01%*1000)/0.75 = 200
  

[Обновление]

  • Я рассматривал GCP в разделе мониторинга модулей GKE

Ответ №1:

вы правы. kubectl top pod также текущее использование отображается в милликорах, поэтому его также можно использовать для расчета возможного снижения лимита.

 kubectl top pod  | grep prometheus-k8s | awk '{print $2}
405m
  

Поэтому я установил свой лимит с помощью.
(405 * 100) / 75 = 540m