|NO.Z.00038|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V16|5台Server|——|kubernetes组件|metrics-server|

一、部署Metrics Server
### --- metrics server概述

~~~     在新版的Kubernetes中系统资源的采集均使用Metrics-server,
~~~     可以通过Metrics采集节点和Pod的内存、磁盘、CPU和网络的使用率。

二、部署metrics server

### --- 部署metrics server
~~~     # 切换到metrics-server安装目录下

[root@k8s-master01 k8s-ha-install]# cd /root/k8s-ha-install/metrics-server-0.4.x/
~~~     # 部署metrics-server

[root@k8s-master01 metrics-server-0.4.x]# kubectl  create -f .
~~~     注:输出结果
clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
clusterrole.rbac.authorization.k8s.io/system:metrics-server created
rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
service/metrics-server created
deployment.apps/metrics-server created
apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
### --- 等待metrics server启动然后查看状态
~~~     # 查看metrics-server.pod状态

[root@k8s-master01 metrics-server-0.4.x]# kubectl get po -n kube-system
NAME                                       READY   STATUS    RESTARTS   AGE
calico-kube-controllers-5f6d4b864b-6clrl   1/1     Running   0          24m
calico-node-6hbtl                          1/1     Running   0          24m
calico-node-77c2f                          1/1     Running   3          24m
calico-node-hrqpt                          1/1     Running   0          24m
calico-node-trkhw                          1/1     Running   0          24m
calico-node-z4gkj                          1/1     Running   0          24m
coredns-867d46bfc6-sk5dp                   1/1     Running   0          3m58s
metrics-server-595f65d8d5-slhtd            0/1     Running   0          51s
三、查看服务状态
### --- 查看metrics-server监控到pod资源的状态
~~~     # 查看metrics监控状态

[root@k8s-master01 metrics-server-0.4.x]# kubectl top node
NAME           CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   
k8s-master01   483m         24%    1163Mi          62%       
k8s-master02   440m         22%    1083Mi          58%       
k8s-master03   1090m        54%    1168Mi          62%       
k8s-node01     170m         17%    475Mi           55%       
k8s-node02     137m         13%    489Mi           56%   
### --- 查看metrics监控状态.pod   

[root@k8s-master01 metrics-server-0.4.x]# kubectl top po -A
NAMESPACE     NAME                                       CPU(cores)   MEMORY(bytes)   
kube-system   calico-kube-controllers-5f6d4b864b-6clrl   5m           14Mi            
kube-system   calico-node-6hbtl                          58m          53Mi            
kube-system   calico-node-77c2f                          58m          49Mi            
kube-system   calico-node-hrqpt                          35m          52Mi            
kube-system   calico-node-trkhw                          95m          55Mi            
kube-system   calico-node-z4gkj                          27m          55Mi            
kube-system   coredns-867d46bfc6-sk5dp                   5m           9Mi             
kube-system   metrics-server-595f65d8d5-slhtd            7m           14Mi    

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on 2022-03-29 13:21  yanqi_vip  阅读(22)  评论(0)    收藏  举报

导航