- Kubernetes监控指标
- 集群监控
- 节点资源利用率(了解每个节点的资源利用率,节点工作负载)
- 节点数(可用节点数、不可用节点数)
- 运行Pods (考虑节点中断一部分后的集群冗余是否满足需求)
- Pod监控
- Kubernetes指标(pod实例数量,预期数量)
- 容器指标(每个pod内存、cpu、网络的使用情况)
- 应用程序
- 集群监控
- Kubernetes监控方案
- 监控方案
监控方案 警告 特点 适用于 Zabbix Y 大量定制工作 大部分的互联网公司 open-faicon Y 功能模块分解比较细,显得复杂 系统和应用监控 cAdvisor+Heapster+InfluxDB+Grafana Y 简单易用,k8s基础资源监控 容器监控 cAdvisor/exporter+Prometheus+Grafana Y 扩展性好 容器、应用、主机全方面监控
- 监控方案
- cAdvisor+Heapster+InfluxDB+Grafana
- cAdvisor 谷歌开源的容器监控系统,主要采集容器的监控指标和宿主机的监控指标。
- Heapster 谷歌开源,专门收集cAdvisor 汇总的数据。
- InfluxDB 时序数据库,负责存储数据。cAdvisor 不具有存储功能,所以使用cAdvisor 必须提供持久化存储。
- Grafana 仪表盘
![](https://app.yinxiang.com/shard/s67/res/bb5f3850-b956-4a49-848f-b296344684a2/%E7%9B%91%E6%8E%A7%E6%96%B9%E6%A1%88.jpg)