linux(企业级) 运维 kubernetes资源监控(k8s)

本文介绍了如何在Linux环境下进行Kubernetes的运维,重点关注Metrics-Server的部署,作为集群监控数据的聚合器,它提供对Node和Pod CPU、内存使用情况的监控。同时,文章还讲解了Dashboard的部署,这是一个用于可视化集群状态和管理资源的Web界面,包括部署应用、监控状态和故障排查等操作。在部署过程中,提到了权限问题的解决方法。
摘要由CSDN通过智能技术生成

一、Metrics-Server部署

Metrics-Server是集群核心监控数据的聚合器,用来替换之前的heapster。 容器相关的 Metrics 主要来自于
kubelet 内置的 cAdvisor 服务,有了Metrics-Server之后,用户就可以通过标准的 Kubernetes API
来访问到这些监控数据。 Metrics API 只可以查询当前的度量数据,并不保存历史数据。 Metrics API URI 为
/apis/metrics.k8s.io/,在 k8s.io/metrics 维护。 必须部署 metrics-server 才能使用该
API,metrics-server 通过调用 Kubelet Summary API 获取数据。 Metrics Server 并不是
kube-apiserver 的一部分,而是通过 Aggregator 这种插件机制,在独立部署的情况下同 kube-apiserver
一起统一对外服务的。 kube-aggregator 其实就是一个根据 URL 选择具体的 API 后端的代理服务器。
Metrics-server属于Core metrics(核心指标),提供API
metrics.k8s.io,仅提供Node和Pod的CPU和内存使用情况

二、Dashboard部署

Dashboard可以给用户提供一个可视化的 Web 界面来查看当前集群的各种信息。用户可以用 Kubernetes Dashboard
部署容器化的应用、监控应用的状态、执行故障排查任务以及管理 Kubernetes 各种资源。

下载文件࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值