我已经在我的Kubernetes集群中安装了Heapster,我可以从命令行提供资源使用情况,例如kubectl top pods和Kubernetes web面板。
我试图从Heapster获得通过web使用的资源。实际上,我希望从Web获得一个节点、pod或名称空间的资源使用情况(例如: ram和cpu)。
在Kubernetes中有一个web http://localhost:8001/swagger-2.0.0.json,但是没有任何用于资源使用或Heapster数据的api。
有没有办法通过Kubernetes中的web获得资源使用?
谢谢
发布于 2018-03-07 14:13:37
问题已在上述评论部分中得到回答.
为了访问节点和Pod度量,最好使用堆的接班人服务器。
度量服务器通过从Kubelet汇集数据来收集节点和豆荚的CPU和内存使用情况。
查看节点和豆荚指标:
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes"
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/pods"
https://stackoverflow.com/questions/49151719
复制相似问题