Я изучаю библиотеку client-go для сбора метрик ресурсов для кластера kubernetes. Меня больше интересует сбор метрик контейнера со всех подов.
Но, согласно вики, https://kubernetes.io/docs/tasks/debug-application-cluster/resource-usage-monitoring/, я вижу, что мы можем получить только метрики уровня модуля или узла, а не метрики уровня контейнера.
Есть ли способ собрать метрику уровня контейнера (например, как Docker API предоставляет метрики для контейнера)?

Вам следует развернуть сервер внешних метрик, например адаптер Prometheus (пример полного метрического решения, упомянутого в официальном документе, на который вы ссылаетесь).
Самый быстрый способ сделать это через репозиторий куб-прометей, который является частью проекта прометей-оператор.
Он уже включает kube-state-metrics, который генерирует интересующие вас пользовательские метрики (Метрики пода), пример связанного с контейнером: kube_pod_container_resource_requests_cpu_cores.
Спасибо! Метрики-сервер не дает метрики контейнера?