Как я могу получить использование ресурса pods через go-клиент kubernetes?

Я пытаюсь создать API, который может отсылать назад использование ресурсов моих модулей. Глядя на ресурсы, используемые модулями, я не могу понять API go-client для отправки запроса. Любая помощь будет очень ценится.

1 ответ

  1. Я почти уверен, что панель kuberetes-dashboard использует XHR для получения этих данных, поэтому вы можете делать те же запросы, что и ваш браузер, при условии, что serviceAccount имеет правильные учетные данные для опроса API kubernetes-dashboard

  2. в любом случае, данные временных рядов, отображаемые kubernetes-dashboard, на самом деле берутся из heapster, а не из самого API kubernetes, так что go-клиент kubernetes не будет задействован, а скорее будет запросом к heapster Service (что IIRC не требует аутентификации, хотя для этого потребуется создать правильный синтаксис запроса heapster, который kubernetes-dashboard делает от вашего имени)

Другие вопросы по тегам