Heapster
Heapster是容器集群監控和性能分析工具,支持Kubernetes和CoreOS。
Kubernetes有個出名的監控代理--- cAdvisor。在每個kubernetes Node上都會運行cAdvisor,它會收集本機以及容器的監控數據(cpu,內存,文件系統,網絡,正常運行時間)。在較新的版本中,K8S已經將cAdvisor功能集成到kubelet組件中。每個節點節點可以直接進行網絡訪問。
> cAdvisor web界面訪問:http:// <Node-IP>:4194
Heapster是一個收集者,將每個節點上的cAdvisor的數據進行匯總,然後導到第三方工具(如InfluxDB和K8S Dashboard)。
- 執行於Container當中
git clone https://github.com/kubernetes/heapster
cd heapster
kubectl create -f deploy/kube-config/influxdb/heapster.yaml