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對應的nodeport端口爲30003,通過訪問http://192.168.30.148:30003/target 可以看到prometheus已經成功連接上了k8s的apiserver

 

通過端口進行granfa訪問,默認用戶名密碼均爲admin

添加數據源

導入面板,可以直接輸入模板編號315在線導入,或者下載好對應的json模板文件本地導入,面板模板下載地址 https://grafana.com/dashboards/315

這模板可以參考,部分數據可以獲取到

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章