Kubernetes Metrics Server元件

ryanlll3發表於2021-01-04

Kubernetes Metrics Server

啟動metrics server元件之後:

#可以使用下面命令檢視pod資源使用情況。
kubectl top po
#可以使用下面命令檢視node資源使用情況。
kubectl top no

metrics-server是K8S所支援的一個監控度量元件,目前metrics-server還不是K8S的正式元件,需要作為Add-on單獨啟用。

啟用之後,metrics-server可以通過cAdvisor,kubelet等元件定期去抓取pod, node上的資源,使用的metrics。並且通過metrics API 暴露這些metrics,然後我們就可以通過kubectl訪問這些metrics。

另外,K8S所支援的HPA(POD自動伸縮功能)也依賴於metrics API。

除了metrics-server之外,業界用於K8S監控的主流方案是Prometheus。
在這裡插入圖片描述

未完待續。。。

相關文章