Skip to content

k8s集群上部署Prometheus并提供自定义指标的配置清单~

Notifications You must be signed in to change notification settings

iKubernetes/k8s-prom

Repository files navigation

k8s-prom

  • prometheus:部署Promethues Metrics API Server所需要的各资源配置清单。
  • prometheus-adapter:部署基于prometheus的自定义指标API服务器所需要的各资源配置清单。
  • podinfo:测试使用的podinfo相关的deployment和service对象的资源配置清单。
  • node_exporter:于kubernetes集群各节点部署node_exporter。
  • kube-state-metrics:聚合kubernetes资源对象,提供指标数据。
  • alertmanager:部署AlertManager告警系统。

部署Prometheus

部署Prometheus监控系统

kubectl apply -f namespace.yaml
kubectl apply -f prometheus/ -n prom

部署node-exporter

kubectl apply -f node-exporter/

部署Kube-State-Metrics

部署kube-state-metrics,监控Kubernetes集群的服务指标。

kubectl apply -f kube-state-metrics/

部署AlertManager

部署AlertManager,为Prometheus-Server提供可用的告警发送服务。

kubectl apply -f alertmanager/

部署Prometheus Adpater

参考相关目录中的README文件中的部署说明。

iKubernetes公众号

ikubernetes公众号二维码

《Kubernetes进阶实战第2版》

图书封面

版权声明

本文档由马哥教育开发,允许自由转载,但必须保留马哥教育及相关的一切标识。另外,商用需要征得马哥教育的书面同意。

参考文献

About

k8s集群上部署Prometheus并提供自定义指标的配置清单~

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages