k8s中使用prometheus operator监控外部服务器部署的windows exporte
0、文档说明
(1)Prometheus Operator是一个流行的k8s集群监控套件,项目地址:https://github.com/prometheus-operator/kube-prometheus,在参考文档部署前,请先确保在k8s环境中已经部署成功Prometheus Operator组件
(2)本文档通过 ServiceMonitor 方式部署监控信息,至于其他方式的部署,这里不做说明
(3)在k8s中监控外部资源,并不仅限于windows exporter,可以是k8s外部任意类型的服务对应的exporter,例如Node、Mysql、Redis、etcd等。本文档中部署的10.1.121.157为非集群节点
(4)Windows Exporter 由 Prometheus Community 维护的一个采集 Windows 机器指标的采集器,支持 Windows Server 2008R2 以上版本或者 Windows 7 以上版本,官方地址是:https://github.com/prometheus-community/windows_exporter,当前版本是 v0.20.0。
(5)在参考本文档之前,请先确保外部服务器已经安装成功 windows exporter,关于windows exporter的安装,这里不再说明,windows exporter的下载地址如下:https://github.com/prometheus-community/windows_exporter/releases
(6)版本说明
资源名称 | 版本信息 | 说明 |
---|---|---|
Kubernetes | v1.23.7 | k8s服务器 |
Kuboard | v3.5.2.0 | k8s连接管理工具 |
windows exporter | v0.20.0 | windows exporter版本 |
prometheus operator | v0.43.2 | prometheus operator版本 |
Grafana | v9.0.2 | Grafana版本 |
相关文章