k8s部署Prometheus+Grafana
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
5.查看所有pods信息
kubectl get pods -n kube-system
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
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的界面如下所示。
版权声明:本文为博主原创文章,未经博主允许不得转载。
kuberneter
k8s部署Prometheus+Grafana相关推荐
- k8s部署prometheus + grafana
k8s以Deployment方式部署prometheus + grafana: 主机说明: 系统 ip 角色 cpu 内存 hostname CentOS 7.8 192.168.30.128 mas ...
- 集群外独立部署Prometheus+Grafana监控K8S全面解析
简介 Prometheus+Grafana作为监控K8S的解决方案,大都是在K8S集群内部部署,这样可以直接调用集群内的cert及各种监控url,但是增加了集群的资源开销.因此在资源有限的情况下,我更 ...
- k8s实战之部署Prometheus+Grafana可视化监控告警平台
写在前面 之前部署web网站的时候,架构图中有一环节是监控部分,并且搭建一套有效的监控平台对于运维来说非常之重要,只有这样才能更有效率的保证我们的服务器和服务的稳定运行,常见的开源监控软件有好几种,如 ...
- 万字好文!Docker环境部署Prometheus+Grafana监控系统
点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 It doesn't matter how slow you ar ...
- k8s监控prometheus+Grafana
Kubernetes集群资源监控 概述 监控指标 一个好的系统,主要监控以下内容 集群监控 节点资源利用率 节点数 运行Pods Pod监控 容器指标 应用程序[程序占用多少CPU.内存] 监控平台 ...
- 安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化
概述 很多地方提到Prometheus Operator是kubernetes集群监控的终极解决方案,但是目前Prometheus Operator已经不包含完整功能,完整的解决方案已经变为kube- ...
- K8S 部署Prometheus
1.配置文件ConfigMap 1)因为Prometheus的9090端口也是metrics 指标接口,所以自然它可以抓取并监控其自身的运行状况,下面就用收集自身的数据为例进行配置 2)为了能够方便管 ...
- docker-compose 部署prometheus+grafana+alertmanager+chronograf+prometheus-webhook-dingtalk+loki
tree树状图 ├── alertmanager │ ├── alertmanager.yml │ └── alertmanager.yml_bak ├── chronograf ├── docker ...
- 【脚本整理】docker-compose 部署prometheus + grafana
mkdir -p /home/prom/{prometheus,prometheus/data,alertmanager,grafana}chmod 777 /home/prom/{prometheu ...
最新文章
- .net mysql中文乱码解决办法
- Linux下Tomcat的启动、关闭、杀死进程
- MySQL 语句的执行顺序
- Python--高阶学习笔记
- 添加与编辑共用一个jsp页面时,控制按钮的显示与隐藏
- 网络工程师必懂的专业术语!
- Android Studio开发版(debug)和发布版(release)获取SHA1和MD5和SHA256的最原始方法
- 【转】sql表及字段命名规范
- 模块间同步消息队列的设计
- OPERA重要密码学习一
- 电信企业文化和品牌知识
- 最新win11 JDK环境变量的配置
- 【业务人员第一视角】氚云低代码开发平台测评
- 中国金茂销售表现亮眼,资金杠杆率进一步下降
- Zookeeper分布式锁解决羊群效应的方案
- Lrc歌词批量下载助手 MP3歌词批量下载助手
- 云效触发Jenkins自动构建
- 那句子太美,我不敢看
- 【黑金原创教程】【Modelsim】【第六章】结束就是开始
- 从响应式编程到 Combine 实践
热门文章
- 网页特效--图片连续滚动(上下左右)
- 使用ms17-010对win7进行渗透(传说中的永恒之蓝)
- MySQL系列之源码浅析
- 跨域cooki 解决方案
- 忍者必须死3 通关 服务器维护,《忍者必须死3》6月17日停服维护公告
- 如何直击固定资产管理的难题?
- Python中的三角函数总结
- 机器学习算法系列(十六)-非线性支持向量机算法(Non-Linear Support Vector Machine)
- Promise.any 的作用,如何自己实现一个 Promise.any
- 【数学-三角函数】Atcoder——ABC144——Water Bottle