Prometheus+Grafana的监控部署

1.k8s集群搭建

2.部署Prometheus

 

1.master/node节点环境部署

在master可以进行安装部署

安装git,并下载相关yaml文件

git clone https://github.com/wenpengfan/k8s-prometheus.git

2.在node节点下载监控所需镜像

docker pull prom/node-exporter docker pull prom/prometheus:v2.0.0 docker pull grafana/grafana:4.2.0

 

3.采用daemonset方式部署node-exporter组件

 

kubectl create -f node-exporter.yaml

4.安装prometheus

prometheus-rbac-setup.yml

prometheus-deployment.yml

prometheus-config.yml

node-exporter-daemonset.yml

5.部署grafana组件

grafana-deploy.yaml

grafana-svc.yaml

grafana-ing.yaml

 

查看node-exporter

 

http://192.168.30.148:31672/metrics

Prometheus+Grafana的监控部署_第1张图片

 

prometheus对应的nodeport端口为30003,通过访问http://192.168.30.148:30003/target 可以看到prometheus已经成功连接上了k8s的apiserver

Prometheus+Grafana的监控部署_第2张图片

 

通过端口进行granfa访问,默认用户名密码均为admin

Prometheus+Grafana的监控部署_第3张图片

添加数据源

Prometheus+Grafana的监控部署_第4张图片

导入面板,可以直接输入模板编号315在线导入,或者下载好对应的json模板文件本地导入,面板模板下载地址 https://grafana.com/dashboards/315

这模板可以参考,部分数据可以获取到

Prometheus+Grafana的监控部署_第5张图片

 

你可能感兴趣的:(Kubernetes,prometheus)