|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
浙公网安备 33010602011771号