正在导出 Kubernetes pod cpu/memory 信息

Exporting Kubernetes pod cpu/memory information

我是 运行 IBM Bluemix 上的 Kubernetes 集群 1.5.3,我想获取 pod 的资源利用率(内存和 cpu)作为原始数据点。 Kubernetes 是否公开了这样的 API?

➜ bluemix git:(master) ✗ k cluster-info Kubernetes master is running at https://x:x

Heapster is running at https://x:x/api/v1/proxy/namespaces/kube-system/services/heapster

KubeDNS is running at https://x:x/api/v1/proxy/namespaces/kube-system/services/kube-dns

kubernetes-dashboard is running at https://x:x/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard

您可以使用 heapster or kube-state-metrics 来实现这一点。在许多 kubernetes 部署中 heapster 已经安装。两者都可以轻松部署在集群内。