似乎有几种不同的方式来部署prometheus来监控你的K8s集群,主要是通过Prometheus Operator或通过创建清单和自己管理部署的所有细节。
在部署Prometheus和Grafana监控K8群集时,首选的行业最佳做法是什么?
用例是监视群集级别,节点级别和pod级别的资源使用情况。
这取决于您要部署什么以监视群集。如果您只是想收集指标并想要设置各种仪表板,那么您不需要prometheus运算符。只需部署prometheus,Grafana,nodeexporter来收集节点指标,kube状态指标来收集集群指标,这就是全部。
但是,如果要在要收集的度量标准上定义阈值,并且在度量标准超过阈值限制时需要采取操作,那么您将需要为群集提供一种警报解决方案。这是普罗米修斯操作员适合的地方。它捆绑了监控和警报解决方案,可以通过一点点配置按需插入集群