zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Prometheus+Grafana监控K8S 监控pod的解决方案(监控 java-JVM-pod)

2023-04-18 16:30:00 时间

prometheus 监控 k8s pod 容器服务状态

Prometheus+Grafana 作为监控K8S的解决方案,大部分都是在K8S集群内部部署,所以监控起来很方便,可以直接调用集群内的cert及各种监控url,但是增加了集群的资源开销,

**需求:**每个 pod 重启/删除时,都能发出告警。要及时和准确

前几期也讲过 报警,可以回顾哦


实现 效果

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

配置 rbac 相关认证
Prometheus 需要访问 Kubernetes 的一些资源对象,所以需要配置 rbac 相关认证,内容如下:

1)创建一个用于Prometheus pod 中的ServiceAccount
2)创建ClusterRole,定义规则权限
3)创建ClusterRoleBinding 将ServiceAccount 与 ClusterRole进行绑定

apiVersion: v1
kind: Namespace
metadata:
   name: moni