Это трудно сделать, используя только kubectl (или я не знаю как). Обычно мы используем сервер метри c kubelet для экспорта всех метри c в прометей. Затем мы используем Grafana для расчета этих значений. Следующие метрики должны позволять вам вычислять ваши значения:
Ядра ЦП:
- kube_node_status_allocatable_cpu_cores - доступные ядра
- kube_pod_container_resource_requests_cpu_cores9 - запрошенные 100 * ядра * 88 * запрашиваемые ядра * container_cpu_usage_seconds_total - используются ядра на контейнер
память:
- kube_node_status_allocatable_memory_bytes - доступная память
- container_memory_usage_bytes - используемая память по контейнеру
Вы можете отфильтровать их по меткам (то есть по имени модуля или пространству имен) и рассчитать все виды вещей, основываясь на них.