1、監控方案
cAdvisor+Heapster+InfluxDB+Grafana
cAdvisor/exporter+prometheus+Grafana
2、k8s監控指標及實現思路
服務發現:
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 添加
kubectl apply -f prometheus-service.yaml
kubectl get pod,svc -n kube-system
覺得有用的朋友多幫忙點贊轉發!後面更多運維技術分享內容,感興趣的朋友可以關注一下@愛踢人生!!
閱讀更多 愛踢人生 的文章