K8s 核心监控聚合器 metrics-server

本文介绍了如何在CentOS 7上部署和配置Kubernetes Metrics Server,包括环境设置、开启API Aggregator、使用国内镜像进行一键部署,并展示了`kubectl top`命令的使用,以便监控节点和Pod的CPU及内存使用情况。
摘要由CSDN通过智能技术生成

一、环境

1、操作系统:CentOS Linux 7 (Core)

2、docker:docker://20.10.7

3、k8s:v1.20.4

4、metrics-server:v0.4.2

二、简介

Kubernetes Metrics Server 是 Cluster 的核心监控数据的聚合器,kubeadm 默认是不部署的。

Metrics Server 供 Dashboard 等其他组件使用,是一个扩展的 APIServer,依赖于 API Aggregator。所以,在安装 Metrics Server 之前需要先在 kube-apiserver 中开启 API Aggregator。

Aggregator开启

这个是k8s在1.7的新特性,如果是1.16版本的可以不用添加,1.17以后要添加。这个参数的作用是Aggregation允许在不修改Kubernetes核心代码的同时扩展Kubernetes API。

开启方法:要在master机器上执行

vim /etc/kubernetes/manifests/kube-apiserver.yaml

    - --enable-aggregator-routing=true  //加入这一行

vim /etc/kubernetes/manifests/kube-apiserver.yaml
- command:

    - kube-apiserver

    - --advertise-address=192.168.10.127

    - --allow-privileged=true

    - --authorization-mode=Node,RB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

归海听雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值