Kubernetes1.20.1 下 部署Prometheus+node-exporter+Grafana+AlertManager 监控系统
第一章节:写在前面的话:
当下的需求:当前k8s监控方案大多都是Prometheus+node-exporter+Grafana+AlertManager来实现,然而网上可参考的资料都是将这套监控部署在k8s集群内。
那么现在有个新的需求:监控方案还是用Prometheus+node-exporter+Grafana+AlertManager来实现,由于某些原因想将这套监控部署在k8s集群外。
1、监控部署在k8s集群内 参考这个链接:《https://bbs.huaweicloud.com/blogs/detail/303137》,之前参考这个文档也部署出来了下面的效果图。
2、监控部署在k8s集群外 参考下面笔者写的部署方案。
第二章节:基础信息
| 服务名 | 版本号 | 下载地址 |
| Kubernetes | 1.20.6 | 使用的是云厂商提供的 |
| Prometheus | 2.27.1 |
https://github.com/prometheus/prometheus/releases/download/v2.27.1/prometheus-2.27.1.linux-amd64.tar.gz |
| node-exporter | 1.1.2 | |
| Grafana | 8.3.1 |
https://dl.grafana.com/oss/release/grafana-8.3.0.linux-amd64.tar.gz |
| AlertManager | 0.22.2 |
https://github.com/prometheus/alertmanager/releases/download/v0.22.2/alertmanager-0.22.2.linux-amd64.tar.gz |
| prometheus-webhook-dingtalk | 1.4.0 |
https://github.com/timonwong/prometheus-webhook-dingtalk/releases/download/v1.4.0/prometheus-webhook-dingtalk-1.4.0.linux-amd64.tar.gz |
第三章节:Grafana 效果展示 1
http://191.10.10.10:3000/d/9CWBz0bik/uk8sjian-kong-da-ping-master-nodezi-yuan-xiang-qing?orgId=1
第三章节:Grafana 效果展示 2
http://191.10.10.10:3000/d/PwMJtdvnz/1-k8s-for-prometheus-dashboard-20211010?orgId=1
第四章节 1、Prometheus 介绍
第四章节 2、Prometheus 部署
# 下载
wget
# 解压
tar