k8s搭建prometheus+grafana监控系统

发布时间 2023-03-29 09:29:27作者: xiaoniaox
0
  • 拉取对应的kube-prometheus版本
  • cd /kube-prometheus/manifests/setup
  • kubectl create -f .
  • cd /kube-prometheus/manifests
  • kubectl create -f .
  • 修改三个文件,改为NodPort
    • prometheus-service.yaml
    • alertmanager-service.yaml
    • grafana-service.yaml
  • 查看是否生效:kubectl get svc -n monitoring
  • 有pod节点拉取镜像失败时:ImagePullBackOff
  • kubectl describe pod -n monitoring
  • 查看拉取镜像
0
  • 修改 vim kubeStateMetrics-deployment.yaml
  • image修改为:从https://hub.docker.com/搜索此镜像,并替换文件中地址承担
0
  • kubectl apply -f kubeStateMetrics-deployment.yaml
  • 所有失败的节点同上操作
  • 修改grafana时区,否则grafana时间显示不准确
grep -i timezone grafana-dashboardDefinitions.yaml
sed -i 's/UTC/UTC+8/g' grafana-dashboardDefinitions.yaml
sed -i 's/utc/utc+8/g' grafana-dashboardDefinitions.yaml
grep -i timezone grafana-dashboardDefinitions.yaml
kubectl apply -f grafana-dashboardDefinitions.yaml