imirsh

导航

Kubernetes 插件之 Metrics Server

kubernetes 集群资源监控之前可以通过 heapster 来获取数据,在 1.11 开始开始逐渐废弃 heapster 了,采用 metrics-server 来代替,metrics-server 是集群的核心监控数据的聚合器,它从 kubelet 公开的 Summary API 中采集指标信息,metrics-server 是扩展的 APIServer,依赖于kube-aggregator,因为我们需要在 APIServer 中开启相关参数 --enable-aggregator-routing=true

部署 Metrics Server

~]# kubectl  apply -f  https://raw.githubusercontent.com/imirsh/kubernetes/master/mainfests/metrics-server/v0.3.6/components.yaml

验证

~]# kubectl  top nodes
NAME     CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   
master   108m         2%     1108Mi          18%       
node1    34m          0%     633Mi           6%        
node2    37m          0%     414Mi           5%  
~]# kubectl  top pod -n kubernetes-dashboard
NAME                                         CPU(cores)   MEMORY(bytes)   
dashboard-metrics-scraper-574dc9cbf9-zjzwt   1m           16Mi            
kubernetes-dashboard-85446cddfd-z9dwp        1m           61Mi   

posted on 2020-07-14 07:02  imirsh  阅读(365)  评论(0)    收藏  举报