Перейти к основному содержанию

Анализ использования ресурсов кластера K8s

DevOps

Полезная команда к копилку DevOps администратора, которая с помощью kubectl позволяет отобразить текущее потребление ресурсов каждой ноды вашего кластера K8s:

kubectl get nodes --no-headers | awk '{print $1}' | xargs -I {} sh -c 'echo {}; kubectl describe node {} | grep Allocated -A 5 | grep -ve Event -ve Allocated -ve percent -ve -- ; echo'

devops

Информация выводится в сжатом виде:

  • Имя ноды
  • CPU Requests, CPU Limits
  • Memory Requests, Memory Limits

Это поможет вам оценить текущую нагрузку кластера, вовремя заметить превышение лимитов и запланировать расширение кластера при необходимости.

Теги

 

Похожие материалы