1.在master可以进行安装部署
安装git,并下载相关yaml文件

git clone https://github.com/redhatxl/k8s-prometheus-grafana.git
docker pull prom/node-exporter
docker pull prom/prometheus:v2.0.0
docker pull grafana/grafana:4.2.0 https://www.cndba.cn/hbhe0316/article/4833

2.采用daemonset方式部署node-exporter组件
kubectl create -f node-exporter.yaml

3.部署prometheus组件
kubectl create -f k8s-prometheus-grafana/prometheus/rbac-setup.yaml
kubectl create -f k8s-prometheus-grafana/prometheus/configmap.yaml
kubectl create -f k8s-prometheus-grafana/prometheus/prometheus.deploy.yml
kubectl create -f k8s-prometheus-grafana/prometheus/prometheus.svc.yml

4.部署grafana组件
kubectl create -f k8s-prometheus-grafana/grafana/grafana-deploy.yaml
kubectl create -f k8s-prometheus-grafana/grafana/grafana-svc.yaml
kubectl create -f k8s-prometheus-grafana/grafana/grafana-ing.yamlhttps://www.cndba.cn/hbhe0316/article/4833

https://www.cndba.cn/hbhe0316/article/4833

5.查看所有pods信息
kubectl get pods -n kube-system

https://www.cndba.cn/hbhe0316/article/4833

6.查看所有service信息
kubectl get svc -n kube-systemhttps://www.cndba.cn/hbhe0316/article/4833https://www.cndba.cn/hbhe0316/article/4833

7.查看node-exporterhttp://192.168.2.175:31672/metrics

8.prometheus对应的nodeport端口为30003,通过访问http://192.168.2.175:30003/targets可以看到prometheus已经成功连接上了k8s的apiserver

https://www.cndba.cn/hbhe0316/article/4833
https://www.cndba.cn/hbhe0316/article/4833

9.通过端口进行granfa访问,默认用户名密码admin/adminhttp://192.168.2.175:32603/login

10.单击【Dashboards】->【Add data source】https://www.cndba.cn/hbhe0316/article/4833

点击【Save & Test】

11.导入315模板
点击【Dashboards】->【Import】

输入315模板的地址:https://grafana.com/dashboards/315

选择【Prometheus】->【Import(Overwrite)】

12.访问页面
选择完成后,可以看到Prometheus的界面如下所示。

https://www.cndba.cn/hbhe0316/article/4833

版权声明:本文为博主原创文章,未经博主允许不得转载。

kuberneter

k8s部署Prometheus+Grafana相关推荐

  1. k8s部署prometheus + grafana

    k8s以Deployment方式部署prometheus + grafana: 主机说明: 系统 ip 角色 cpu 内存 hostname CentOS 7.8 192.168.30.128 mas ...

  2. 集群外独立部署Prometheus+Grafana监控K8S全面解析

    简介 Prometheus+Grafana作为监控K8S的解决方案,大都是在K8S集群内部部署,这样可以直接调用集群内的cert及各种监控url,但是增加了集群的资源开销.因此在资源有限的情况下,我更 ...

  3. k8s实战之部署Prometheus+Grafana可视化监控告警平台

    写在前面 之前部署web网站的时候,架构图中有一环节是监控部分,并且搭建一套有效的监控平台对于运维来说非常之重要,只有这样才能更有效率的保证我们的服务器和服务的稳定运行,常见的开源监控软件有好几种,如 ...

  4. 万字好文!Docker环境部署Prometheus+Grafana监控系统

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 It doesn't matter how slow you ar ...

  5. k8s监控prometheus+Grafana

    Kubernetes集群资源监控 概述 监控指标 一个好的系统,主要监控以下内容 集群监控 节点资源利用率 节点数 运行Pods Pod监控 容器指标 应用程序[程序占用多少CPU.内存] 监控平台 ...

  6. 安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化

    概述 很多地方提到Prometheus Operator是kubernetes集群监控的终极解决方案,但是目前Prometheus Operator已经不包含完整功能,完整的解决方案已经变为kube- ...

  7. K8S 部署Prometheus

    1.配置文件ConfigMap 1)因为Prometheus的9090端口也是metrics 指标接口,所以自然它可以抓取并监控其自身的运行状况,下面就用收集自身的数据为例进行配置 2)为了能够方便管 ...

  8. docker-compose 部署prometheus+grafana+alertmanager+chronograf+prometheus-webhook-dingtalk+loki

    tree树状图 ├── alertmanager │ ├── alertmanager.yml │ └── alertmanager.yml_bak ├── chronograf ├── docker ...

  9. 【脚本整理】docker-compose 部署prometheus + grafana

    mkdir -p /home/prom/{prometheus,prometheus/data,alertmanager,grafana}chmod 777 /home/prom/{prometheu ...

最新文章

  1. .net mysql中文乱码解决办法
  2. Linux下Tomcat的启动、关闭、杀死进程
  3. MySQL 语句的执行顺序
  4. Python--高阶学习笔记
  5. 添加与编辑共用一个jsp页面时,控制按钮的显示与隐藏
  6. 网络工程师必懂的专业术语!
  7. Android Studio开发版(debug)和发布版(release)获取SHA1和MD5和SHA256的最原始方法
  8. 【转】sql表及字段命名规范
  9. 模块间同步消息队列的设计
  10. OPERA重要密码学习一
  11. 电信企业文化和品牌知识
  12. 最新win11 JDK环境变量的配置
  13. 【业务人员第一视角】氚云低代码开发平台测评
  14. 中国金茂销售表现亮眼,资金杠杆率进一步下降
  15. Zookeeper分布式锁解决羊群效应的方案
  16. Lrc歌词批量下载助手 MP3歌词批量下载助手
  17. 云效触发Jenkins自动构建
  18. 那句子太美,我不敢看
  19. 【黑金原创教程】【Modelsim】【第六章】结束就是开始
  20. 从响应式编程到 Combine 实践

热门文章

  1. 网页特效--图片连续滚动(上下左右)
  2. 使用ms17-010对win7进行渗透(传说中的永恒之蓝)
  3. MySQL系列之源码浅析
  4. 跨域cooki 解决方案
  5. 忍者必须死3 通关 服务器维护,《忍者必须死3》6月17日停服维护公告
  6. 如何直击固定资产管理的难题?
  7. Python中的三角函数总结
  8. 机器学习算法系列(十六)-非线性支持向量机算法(Non-Linear Support Vector Machine)
  9. Promise.any 的作用,如何自己实现一个 Promise.any
  10. 【数学-三角函数】Atcoder——ABC144——Water Bottle