mkdir -pv /home/lvqingshan/prometheus/ git clone https://github.com/coreos/prometheus-operator.git
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
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所在的主机node
找到service中grafana的NodePort端口git
浏览器中访问github
http://172.19.2.51:8992vim