我是靠谱客的博主 勤恳自行车,最近开发中收集的这篇文章主要介绍CC00038.CloudKubernetes——|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

最后

以上就是勤恳自行车为你收集整理的CC00038.CloudKubernetes——|KuberNetes&二进制部署.V16|5台Server|——|kubernetes组件|metrics-server|的全部内容,希望文章能够帮你解决CC00038.CloudKubernetes——|KuberNetes&二进制部署.V16|5台Server|——|kubernetes组件|metrics-server|所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部