devopsxiaoli2022年11月21日
88阅读

作品详情

1.使用prometheus配合grafana丰富的页面展示进行监控
2.Agent端:以Daemonset控制器部署node-exporter,收集nodes节点数据
3. Server端: Prometheus服务端,从node-exporter拉取数据,存储到时序数据库,设置pv进行持久化存储
4. Kube-state-metrics,将prometheus中可以用promql到的数据转为k8s对应数据
5.Grafana Deployment控制器部署,pv 数据持久化,通过service设置 nodeport直接对外提供服务,设置grafana db数据
为prometheus监控服务的Pod配置nodeselector在指定节点上进行部署,跟生产环境进行区分
6.主要监控信息:集群状态,节点状态,控制器资源使用情况,Pod的运行状态等
业绩:
Kubernetes集群监控和Pod容器监控实现,一旦出事故进行钉钉报警
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论