一、集群信息
1.1、 主机信息
主机名 |
ip地址 |
描述 |
核心 |
内存 |
node-01 |
192.168.8.131 |
master 节点 |
2核 |
8G |
node-02 |
192.168.8.132 |
node 节点 |
2核 |
8G |
node-03 |
192.168.8.133 |
node 节点 |
2核 |
8G |
1.2、版本说明
服务 |
版本 |
helm |
3.1.1 |
Kubernetes |
1.16.3 |
metrics-server |
2.11.1 |
二、部署 Metrics-Server
2.1、 使用 helm 安装 Metrics-Server
# 下面代码直接复制黏贴即可
cat > metrics-server.yaml << EOF
# 使用镜像
image:
repository: registry.aliyuncs.com/google_containers/metrics-server-amd64
# 副本数量
replicas: 2
# 命令行参数
args:
- --logtostderr
- --kubelet-insecure-tls
- --kubelet-preferred-address-types=InternalIP
EOF
# helm 部署 metrics-server
helm install metric -n kube-system -f metrics-server.yaml stable/metrics-server --version 2.11.1
2.2、查看 Metrics-Server Pod 状态
[root@Node-01 ~]# kubectl get pods -n kube-system -l release=metric
NAME READY STATUS RESTARTS AGE
metric-metrics-server-67f85bbc4b-mm2j5 1/1 Running 1 2m
2.3、使用 Metrics-Server Node 节点
[root@Node-01 ~]# kubectl top node
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
node-01 63m 3% 1042Mi 13%
node-02 16m 0% 362Mi 4%
node-03 20m 1% 340Mi 4%