我正在尝试构建一个API,它可以发送回我的pod'资源使用。 查看resources being used by the pods,我无法找出发送请求的go-client API。任何帮助将非常感激。
答案 0 :(得分:1)
我非常确定kuberetes-dashboard使用XHR来获取该数据,因此您可以向浏览器提出相同的请求,前提是您的serviceAccount
具有正确的凭据来询问kubernetes -dashboard API
无论哪种方式,由kubernetes-dashboard显示的时间序列数据实际上来自heapster,而不是来自kubernetes API本身,所以kubernetes go-client不会参与,而是会查询到heapster Service
(IIRC不需要身份验证,虽然它 需要构建正确的heapster查询语法,kubernetes-dashboard代表你这样做)