image.png
image.png

搭建监控平台

1.部署prometheus

image.png
image.png

部署node-exporter(守护进程)

查看vim node-exporter.yaml文件

vim node-exporter.yaml

image.png创建

kubectl create -f node-exporter.yaml

image.png

cd /root/pgmonitor/prometheus

image.png

kubectl create -f rbac-setup.yaml

image.png

kubectl create -f configmap.yaml

image.png

kubectl create -f prometheus.deploy.yml

Snipaste_2024-01-23_11-01-54.png

kubectl create -f prometheus.svc.yml

image.png
查看创建状态

kubectl get pods -n kube-system

image.png

2.部署grafana

cd /root/pgmonitor/grafana

image.png

kubectl create -f grafana-deploy.yaml

image.png

kubectl create -f grafana-svc.yaml

image.png

kubectl create -f grafana-ing.yaml

image.png
查看服务

kubectl get pods -n kube-system

image.png

3.打开grafana配置数据源,导入显示模板

查看端口号

kubectl get svc -n kube-system
#或者
kubectl get svc -n kube-system -o wide

image.png
删除

#根据创建的yaml文件删除对应的pod
kubectl delete -f  xxx.yaml

image.png
默认用户名密码都为:admin
设置数据源:prometheus数据源
image.png
image.png4.导入模版
image.png
可以直接去模板网站下载jason文件进行导入
https://grafana.com/grafana/dashboards/
image.png
image.png

posted on 2024-01-25 17:27  bigdate  阅读(2)  评论(0编辑  收藏  举报