1. 程式人生 > >Kubernetes叢集資源監控

Kubernetes叢集資源監控

Kubernetes監控指標

叢集監控
• 節點資源利用率
• 節點數
• 執行Pods

Pod監控
• Kubernetes指標(pod)
Kubernetes叢集資源監控

DESIRED:預期的狀態
CURRENT:當前的狀態
UP-TO-DATE:更新後的狀態
AVAILABLE:可以用的狀態

• 容器指標(cpu,mem)
• 應用程式

Kubernetes監控方案

Kubernetes叢集資源監控

cAdvisor+InfluxDB+Grafana:cAdvisor(k8s自身的元件)採集的資料,Heapster會去收集資料存在InfluxDB中,Grafana對InfluxDB資料進行繪圖展示

Heapster+InfluxDB+Grafana

安裝:
1、[

[email protected] monitor]# kubectl apply -f heapster.yaml
2、[[email protected] monitor]# kubectl apply -f influxdb.yaml
3、[[email protected] monitor]# kubectl apply -f grafana.yaml

訪問:http://192.168.1.23:48145
Kubernetes叢集資源監控

匯入好看的儀表盤:
node:
Kubernetes叢集資源監控

Kubernetes叢集資源監控

pod:
Kubernetes叢集資源監控

解決pod的名稱沒有顯示:
1、
Kubernetes叢集資源監控

2、
Kubernetes叢集資源監控

3、去掉這行
Kubernetes叢集資源監控

驗證:
Kubernetes叢集資源監控