k8s部署prometheus和grafana监控pod和机器资源(11)

网友投稿 697 2022-10-29

k8s部署prometheus和grafana监控pod和机器资源(11)

之前咱们有讲过k8s的网络模式,一定要多练习今天我们来讲解一下监控具体的yaml我已经放到百度网盘了,大家可以直接下载使用链接:提取码:xw54

开始部署了:

k8s集群的所有节点上下载所需要的image

docker pull prom/node-exporterdocker pull prom/prometheus:v2.0.0docker pull grafana/grafana:4.2.0这里的node-exporter是收集物理机node节点的资源信息,网卡流量,cpu。内存,磁盘等信息

然后启动启动之后可以查看是否每个机器上面都存在

部署prometheus组件

接下来创建rbac和configmap

创建的方式kubectl apply -f xxx.yaml 的格式,固定的

查看一下

在创建svc文件对外可以访问

创建一些prometheus和svc

sum by (pod_name)( rate(container_cpu_usage_seconds_total{image!="", pod_name!=""}[1m] ) )查询pod的语句

这里prometheus的图形不好,也不够高大上,所以需要开源的grafana进行展示

也是两部分,grafana部署和svc

创建这三个 yaml

启动查看效果

是不是比之前的prometheus效果要好呢,好了今天就讲解到这里,大家可以直接使用我的yaml进行配置,有问题欢迎私信或者评论

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:STM32接口中FSMC/FMC难点问题理解
下一篇:Java中keytool的使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~