首页 > 其他分享 >k8s搭建prometheus+grafana监控系统

k8s搭建prometheus+grafana监控系统

时间:2023-03-29 09:33:20浏览次数:61  
标签:kubectl kube grafana yaml prometheus dashboardDefinitions k8s

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  

标签:kubectl,kube,grafana,yaml,prometheus,dashboardDefinitions,k8s
From: https://www.cnblogs.com/hd92/p/17267566.html

相关文章

  • Prometheus服务发现之kubernetes_sd_config
    一、为什么要使用Prometheus服务发现之前我们讲过通过配置prometheus-operator的CRDServiceMonitor来达到K8S集群相关组件和微服务的监控的目的,可以在ServiceMonitor的配......
  • 33、K8S-配置管理之Secret、DownwardAPI
    1、secret1.1、基础知识1.1.1、Secret简介secretvolume为Pod提供加密的信息,相比于直接将敏感数据配置在Pod的定义或者镜像中,Secret提供了更加安全的机制,将共享的数据......
  • 实战演示k8s部署go服务,实现滚动更新、重新创建、蓝绿部署、金丝雀发布
    1前言本文主要实战演示k8s部署go服务,实现滚动更新、重新创建、蓝绿部署、金丝雀发布2go服务镜像准备2.1初始化项目cd/Users/flying/Dev/Go/go-lesson/src/mkdirgoPubl......
  • K8s 弃用 Docker!一文介绍 containerd ctr、crictl 使用
    containerd是一个高级容器运行时,又名容器管理器。简单来说,它是一个守护进程,在单个主机上管理完整的容器生命周期:创建、启动、停止容器、拉取和存储镜像、配置挂载、网络等......
  • k8s service原理
    1.为什么需要servicePod是非永久性资源,会动态创建和销毁,pod的ip会变化,而service会动态感知pod的变化,而对调用方无感知,调用方只需要访问固定的servicename就可以动态地访......
  • Prometheus+Grafana监控服务器CPU、磁盘、内存等信息
    转载:https://huaweicloud.csdn.net/6356655dd3efff3090b5d1cc.html?spm=1001.2101.3001.6650.17&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCo......
  • Prometheus部署、操作及Grafana展示、告警
    转载:https://blog.csdn.net/m0_71521555/article/details/127497906?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIS......
  • 32、K8S-配置管理之Configmap
    1、基础知识1.1、场景需求生产中所有的应用程序中,都涉及到配置文件,而配置文件经常会有变更,比如数据库连接、代码版本号等.最典型场景就是:项目经历开发环境、测试环境......
  • k8s-hpa
    kubectlscale对运行在k8s环境中的pod数量进行扩容(增加)或缩容(减小)。HPA:(HorizontalPodAutoscaler)Pod自动弹性伸缩,K8S通过对Pod中运行的容器各项指标(CPU占用、内......
  • k8s-pv/pvc
    默认情况下容器中的磁盘文件是非持久化的,对于运行在容器中的应用来说面临两个问题,第一:当容器挂掉kubelet将重启启动它时,文件将会丢失;第二:当Pod中同时运行多个容器,容器之......