k8s安装Metrics Server
# k8s安装Metrics Server
用于支持
kubectl top
命令,用于查看 pod 内存/CPU 使用情况
Metrics Server 是一个 Kubernetes 组件,用于收集群集中的容器和节点的资源度量指标,并将这些指标提供给用户和其他组件。Metrics Server 采集的指标包括CPU使用率、内存使用率、网络流量等。这些指标可以帮助用户了解应用程序、服务以及它们所在的节点和容器的健康情况,帮助用户优化资源使用和应用程序性能
# 1、下载配置文件
wget https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.6.4/components.yaml
1
# 2、修改 components.yaml 配置,不验证证书
sed -i '/- args:/a \ \ \ \ \ \ \ \ - --kubelet-insecure-tls' components.yaml
1
# 3、修改镜像
sed -i 's|registry\.k8s\.io/metrics-server/metrics-server|docker.io/xuxiaoweicomcn/metrics-server|g' components.yaml
1
# 4、配置
kubectl apply -f components.yaml
1
# 5、查看 k8s pod、svc
kubectl get pod,svc --all-namespaces -o wide
1
# 6、查看 k8s pod 内存、CPU
kubectl top pods --all-namespaces
1
上次更新: 2023/12/04, 17:47:36