栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

kubernetes1,一个月成功收割腾讯、阿里、字节offer

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

kubernetes1,一个月成功收割腾讯、阿里、字节offer

部署

执行以下命令即可完成部署工作:

wget https://raw.githubusercontent.com/zq2599/blog_demos/master/prometheusgrafana/deploy.sh

&& chmod a+x deploy.sh

&& ./deploy.sh

验证

部署完成后验证监控服务是否正常:

  1. 执行kubectl get pods -n kube-system检查pod状态,如下图所示,红框1是grafana,红框2是node-exporter,其数量与服务器数量一致,红框3是prometheus:

  1. 检查服务是否正常,如下图,红框1显示grafana的访问端口是31000,红框2显示node-exporter的访问端口是31672,红框3显示prometheus的访问端口是30003:

  1. 我这边宿主机的IP地址是192.168.133.150,于是访问地址:http://192.168.133.150:31672/metrics ,可见node-exporter服务对外保留的监控数据,如下图:

  1. 查看Prometheus网页,访问地址 http://192.168.133.150:30003/graph ,如下图:

  1. grafana的地址是:http://192.168.133.149:31000 ,如下图,用户名和密码都是admin:

  1. 登录grafa之后,要设置默认数据源,在设置数据源之前,先搞清楚prometheus服务的ClusterIP,执行命令kubectl get services -n kube-system,如下图红框所示,prometheus服务的ClusterIP是10.233.38.147,记下这个IP稍后会用到:

  1. 接下来回到grafana页面,添加默认数据源,操作如下图:

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200328103920151.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JvbGluZ19jYXZhbHJ5,size_16,color_FFF

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

FFF,t_70)

  1. 接下来要填写的表单如下图所示,红框1是数据源类型,选择Prometheus,红框2的IP就是前面查到的prometheus服务的ClusterIP,端口保持9090,然后点击底部的"Save & Test"按钮保存:

  1. 接下来可以在线导入报表了,操作如下图红框所示,注意红框3中填入315:

  1. 接下来的页面,如下图红框所示,数据源选择prometheus,然后点击底部的import按钮:

  1. 如果此时各个服务正常,应该能立刻见到类似下图的内容:

  1. 上述315号模板提供了基本的监控数据,如果您想监控更多内容,可以去官网找一找,内容挺丰富,地址:https://grafana.com/grafana/dashboards?dataSource=prometheus&search=kubernetes
卸载服务

若要卸载node-export、prometheus、grafana等服务,执行以下命令即可:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/680961.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号