您的位置 首页 k8s

metric-server 安装

 

指标服务Metrices-Server是Kubernetes中的一个常用插件,它类似于Top命令,可以查看Kubernetes中Node和Pod的CPU和内存资源使用情况。Metrices-Server每15秒收集一次指标,它在集群中的每个节点中运行,可扩展支持多达5000个节点的集群

安装

在任意k8s-Master01管理节点执行  
 
wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml -O metrics-server.yaml

 

2、修改配置文件

# 修改配置:
1.修改image 源 
2.添加 参数 - --kubelet-insecure-tls   
$ vim metrics-server.yaml   
......  

    spec:  
      containers:  
      - args:  
        - --cert-dir=/tmp  
        - --secure-port=4443  
        - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname  
        - --kubelet-use-node-status-port  
        - --metric-resolution=15s  
        - --kubelet-insecure-tls  # 添加参数,不验证由K8S提供的CA或服务证书。  
        image: registry.aliyuncs.com/google_containers/metrics-server:v0.7.0   # 修改成阿里云镜像  
        imagePullPolicy: IfNotPresent  
......

3、部署metrics-server

kubectl apply -f metrics-server.yaml 

4、查看启动状态

[root@k8s-master01 ~]# kubectl get pod -n kube-system |grep metrics
metrics-server-768c789bff-vhf6j            1/1     Running   0             2m51s

5、查看集群状态

 kubectl top node

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章