K8s - Kubemetes监控
Kubemetes监控方案
- 基于Kube-State Metrics、Promethus和Grafana 组件的监控方案
- 基于Node Exporter、Promethus和Grafana组件的监控方案
两种监控方案类似,区别在于监控采集端不同,前一种方案使用Metrics,而后一种方案使用Node Exporter。
Metrics与Node Exporter组件类似,都是数据指标采集端,负责从Kubemetes 集群中的各节点采集监控数据,然后传送给Prometheus组件进行存储。
Node Exporter、Prometheus和Grafana组件的监控方案
该监控方案中指标数据采集采用Node Exporter组件,数据存储使用Prometheus.组件,监控图形化展示使用Grafana组件。
该Kubemetes集群监控技术能够扩展监控多个Kubemetes集群,仅需要Prometheus 组件作为中继节点即可。
对于Kubemetes-1集群来说,指标数据采集组件Node Exporter将采集的数据发送给Prometheus组件,该Prometheus组件属于中继节点,也属于Kubemetes-1集群。
多个集群的Prometheus中继节点将指标监控数据发送给统一的Prometheus节点。
最后Grafana组件从统一的Prometheus节点读取监控数据,并进行图形化展示。
该Kubemetes集群监控方案能够监控多个集群,同时容易扩充多个监控集群,以及Kubemetes单集群规模,只需要在扩充的Kubemetes集群节点上部署Node Exporter组件即可。
添加Kubemetes集群只需要配置Node Exporter组件和Prometheus中继节点即可。
行动是绝望的解药!
欢迎转载和引用,但请在明显处保留原文链接和原作者信息!
本博客内容多为个人工作与学习的记录,少数内容来自于网络并略有修改,已尽力标明原文链接和转载说明。如有冒犯,即刻删除!
以所舍,求所得,有所获,方所成。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?