Как я могу получить использование ресурса pods через go-клиент kubernetes?
Я пытаюсь создать API, который может отсылать назад использование ресурсов моих модулей. Глядя на ресурсы, используемые модулями, я не могу понять API go-client для отправки запроса. Любая помощь будет очень ценится.
1 ответ
Я почти уверен, что панель kuberetes-dashboard использует XHR для получения этих данных, поэтому вы можете делать те же запросы, что и ваш браузер, при условии, что
serviceAccount
имеет правильные учетные данные для опроса API kubernetes-dashboardв любом случае, данные временных рядов, отображаемые kubernetes-dashboard, на самом деле берутся из heapster, а не из самого API kubernetes, так что go-клиент kubernetes не будет задействован, а скорее будет запросом к heapster
Service
(что IIRC не требует аутентификации, хотя для этого потребуется создать правильный синтаксис запроса heapster, который kubernetes-dashboard делает от вашего имени)