搭建Prometheus监控k8s服务

本文档详细介绍了如何手动搭建Prometheus监控k8s服务,包括理论背景和实际操作步骤。首先,解释了MetricsServer和Prometheus Operator等组件的作用。接着,提供了部署Prometheus、node-exporter、Grafana等组件的步骤,强调了配置镜像、修改yaml文件、导入本地镜像以及创建和验证资源对象的重要性。最后,提到了通过Grafana可视化监控数据的方法,并给出了相关模板下载链接。
摘要由CSDN通过智能技术生成

理论

提示:在这里部署的prometheus,是使用的coreos提供的prometheus项目

MetricsServer:是k8s集群资源使用情况的聚合器,收集数据给k8s集群内使用,如kubectl,hpa,scheduler等。

Prometheus Operator: 是一个系统检测和警报工具箱,用来存储监控数据。

Prometheus node-exporter:收集k8s集群资源的数据,指定告警规则。

Prometheus:收集apiserver,scheduler,controller-manager,kubelet组件的数据,通过http协议传输。

Grafana:可视化数据统计和监控平台。


示例

请添加图片描述
Prometheus集群所需资源对象架构图
方法概述:部署对外通过一个web界面访问Prometheus,首先创建Prometheus所在命名空间,然后创建使用的RBAC规则,创建configmap来保存配置文件。创建service进行固定集群IP访问,创建deployment部署带有Prometheus容器的pod,最后创建ingress实现外部域名访问。

一、部署过程

1、在git克隆prometheus的项目地址到本地。但是,项目已被删除
git

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Friends of the wind

您的是我坚持原创免费作品的不懈

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

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

打赏作者

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

抵扣说明:

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

余额充值