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

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

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等服务,执行以下命令即可:

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5681541.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存