文章目錄
- 簡介
- 一.metrics-server的安裝
簡介
本章節主要講解metrics-server的安裝,metrics-server主要是用于采集k8s中節點和pod的內存和cpu指標,在觀察幾點和pod的實時資源使用情況還是比較有用的,如果需要記錄歷史信息,建議采用普羅米修斯。而在安裝dashboard時,界面上cpu和內存的使用量的畫圖采用了metrics-server。xkube對于節點和pod的內存也采用了metrics-server的指標畫圖,所以決定安裝上。
一.metrics-server的安裝
- 下載配置:https://github.com/kubernetes-sigs/metrics-server/releases
- 修改配置components.yaml
增加一行–kubelet-insecure-tls ,然后將鏡像的地址更改成阿里云的鏡像地址:
registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.7.1
- 安裝
kubectl apply -f components.yaml
4.驗證
在安裝完成以后1分鐘左右,可以通過執行命令kubectl top node
查看各個節點的內存和cpu使用情況如下圖:
kubectl top pod -A
結果如下: