Полезная команда к копилку 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'
Информация выводится в сжатом виде:
- Имя ноды
- CPU Requests, CPU Limits
- Memory Requests, Memory Limits
Это поможет вам оценить текущую нагрузку кластера, вовремя заметить превышение лимитов и запланировать расширение кластера при необходимости.