怎樣用Heapster監控集群
怎樣用Heapster監控集群,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
10余年的黔江網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整黔江建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。成都創新互聯公司從事“黔江網站設計”,“黔江網站推廣”以來,每個客戶項目都認真落實執行。
Heapster 是 Kubernetes 原生的集群監控方案。Heapster 以 Pod 的形式運行,它會自動發現集群節點、從節點上的 Kubelet 獲取監控數據。Kubelet 則是從節點上的 cAdvisor 收集數據。
Heapster 將數據按照 Pod 進行分組,將它們存儲到預先配置的 backend 并進行可視化展示。Heapster 當前支持的 backend 有 InfluxDB(通過 Grafana 展示),Google Cloud Monitoring 等。Heapster 的整體架構如下圖所示:
下面我們將實踐由 Heapster、InfluxDB 和 Grafana 組成的監控方案。Kubelet 和 cAdvisor 是 Kubernetes 的自帶組件,無需額外部署。
部署
Heapster 本身是一個 Kubernetes 應用,部署方法很簡單,運行如下命令:
git clone https://github.com/kubernetes/heapster.git
kubectl apply -f heapster/deploy/kube-config/influxdb/
kubectl apply -f heapster/deploy/kube-config/rbac/heapster-rbac.yaml
Heapster 相關資源如下:
點擊左上角 Home
菜單,可以看到預定義的兩個 Dashboard Cluster
和 Pods
。
在左上角可以切換查看不同節點的數據。
在左上角可以切換到不同 Namespace 的 Pod。
Heapster 預定義的 Dashboard 很直觀也很簡單。如有必要,可以在 Grafana 中定義自己的 Dashboard 滿足特定的業務需求。
看完上述內容,你們掌握怎樣用Heapster監控集群的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!
網站題目:怎樣用Heapster監控集群
網站路徑:http://www.xueling.net.cn/article/jjohpo.html