Kubernetes实战总结
【今日推荐】:为什么一到面试就懵逼!>>> 什么是普罗米修斯? Prometheus 是最 初在SoundCloud上构建的开源系统监视和警报工具包 。 自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。 组件说明 MetricServer :是kubernetes集群资源使用情况的聚合器,收集数据给kubernetes集群内使用,如kubectl,hpa,scheduler等。 PrometheusOperator :是一个系统监测和警报工具箱,用来存储监控数据。 NodeExporter :用于各node的关键度量指标状态数据。 KubeStateMetrics :收集kubernetes集群内资源对象数据,制定告警规则。 Prometheus :采用pull方式收集apiserver,scheduler,controller-manager,kubelet组件数据,通过http协议传输。 Grafana :是可视化数据统计和监控平台。 系统架构 什么时候合适? Prometheus非常适合记录任何纯数字时间序列。 它既适合以机器为中心的监视,也适合于高度动态的面向服务的体系结构的监视。 在微服务世界中,它对多维数据收集和查询的支持是一种特别的优势。 Prometheus的设计旨在提高可靠性,使其成为中断期间要使用的系统