prometheus監控kubernetes

一、在kuber-master(172.19.2.49)上下載github上的prometheus項目

mkdir -pv /home/lvqingshan/prometheus/
git clone https://github.com/coreos/prometheus-operator.git

二、進入prometheus目錄,修改映射端口

cd /home/lvqingshan/prometheus/prometheus-operator/contrib/kube-prometheus

#修改nodePort到kubernetes允許的範圍
vim manifests/prometheus/prometheus-k8s-service.yaml
	nodePort: 8990

vim manifests/grafana/grafana-service.yaml
	nodePort: 8992

vim manifests/alertmanager/alertmanager-service.yaml
	nodePort: 8993

三、部署prometheus

cd /home/lvqingshan/prometheus/prometheus-operator/contrib/kube-prometheus
#注意因爲prometheus的部署腳本用了相對路徑,所以一定要進入克隆到本地的prometheus的prometheus-operator/contrib/kube-prometheus目錄來執行prometheus的部署與移除

#部署:
hack/cluster-monitoring/deploy
#移除:
hack/cluster-monitoring/teardown

#因爲網絡原因,下載images的速度會非常非常慢,至少2-4小時纔會部署好
#查看是否部署好用:
kubectl get pods -n monitoring
#如果結果全部爲run則部署完成

四、部署完成後查看

進入kubernets-dashboard查看grafana對應的pod所在的主機

找到service中grafana的NodePort端口

瀏覽器中訪問

http://172.19.2.51:8992


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