prometheus全方位監控kubernetes方案

1、監控方案

cAdvisor+Heapster+InfluxDB+Grafana

cAdvisor/exporter+prometheus+Grafana


prometheus全方位監控kubernetes方案


prometheus全方位監控kubernetes方案


2、k8s監控指標及實現思路


prometheus全方位監控kubernetes方案


prometheus全方位監控kubernetes方案


服務發現:

https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config

3、在k8s中部暑prometheus

下載地址:

https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/prometheus

yum install git -y

git clone https://github.com/kubernetes/kubernetes

cd /root/kubernetes/cluster/addons/

cp -rf prometheus/ /root/

cd /root/prometheus

kubectl apply -f prometheus-rbac.yaml

kubectl apply -f prometheus-configmap.yaml

# vi prometheus-statefulset.yaml

把storageClassName: standard改為storageClassName: managed-nfs-storage

kubectl apply -f prometheus-statefulset.yaml

# vi prometheus-service.yaml

type: NodePort 添加


prometheus全方位監控kubernetes方案


kubectl apply -f prometheus-service.yaml

kubectl get pod,svc -n kube-system


prometheus全方位監控kubernetes方案

覺得有用的朋友多幫忙點贊轉發!後面更多運維技術分享內容,感興趣的朋友可以關注一下@愛踢人生!!


分享到:


相關文章: