Advertisement

构建Prometheus监控Kubernetes服务

阅读量:

理论

此处所部署的Prometheus,采用的是由CoreOS团队提供的Prometheus项目。

MetricsServer:作为Kubernetes集群资源使用情况的汇总工具,其主要功能是采集相关数据并供集群内部组件使用,例如kubectl、HPA以及调度器等。

Prometheus Operator:这是一个用于系统监控与告警管理的工具集,主要用于存储和管理监控信息。

Prometheus node-exporter:负责采集Kubernetes集群中各类资源的数据,并根据设定的告警规则进行处理。

Prometheus:用于采集apiserver、调度器、控制器管理器以及kubelet组件的相关数据,并通过HTTP协议完成数据传输。

Grafana:一个用于实现数据可视化与监控展示的平台。


示例

请添加图片描述

Prometheus集群资源对象架构图
方法概述:通过web界面对外提供访问服务,首先需要建立Prometheus所在的命名空间,随后配置相应的RBAC权限规则,并生成configmap用于存储配置信息。接着创建servic

全部评论 (0)

还没有任何评论哟~