Я хочу получить доступ к метрикам из kubernetes с помощью golang. Что-то вроде процессора и памяти на узел, а также то же самое для модулей и/или пространств имен.
Я немного потерялся здесь, потому что документация не так ясна, как могла бы быть.
Я узнал, что есть heapster
(который устарел в соответствии с репозиторием github). Так же есть metric server
и остальные апи.
Где я могу найти несколько примеров для начала? Я не хочу устанавливать другое приложение, пакет или сервис в kubernetes. Я хотел бы получить информацию как можно более родной. Каков предпочтительный способ доступа к этой информации с помощью client-go и golang?