Нет никакого вызова API, который вы могли бы использовать для получения kubectl describe nodes
, потому что эта команда генерирует весь вывод.
Kubectl
извлекает все соответствующие модули (каждый модуль, который не вышел из строя или успешно) на узле и суммирует все их определения ресурсов.
Вы можете посмотреть код и найти функцию, ответственную за генерацию информации об узле здесь .
То же самое для сбора всех запросов и ограничений для модулей. Функция доступна здесь и называется getPodsTotalRequestsAndLimits
Наконец, можно увидеть функцию, которая собирает все это вместе здесь .
Есть действительно хорошая статья о Kubernetes API: выделяемые ресурсы узла? Автор делает именно то, что вы просите, но используете Python.