放置kubernetes监控的最佳实践场所在哪里?

时间:2018-04-04 12:31:02

标签: kubernetes monitoring

最佳做法是将Prometheus和Grafana等监控工具放在Kubernetes集群内还是Kubernetes集群外?

我可以看到这两种情况。将它放在集群中似乎很容易。但这似乎不太健壮。

1 个答案:

答案 0 :(得分:0)

似乎人们通常这样做,可能是他们在K8S下运行他们的环境或应用程序中的所有内容。在更大的图片视图中,如果您有一个特定应用程序之外的用例,那么在另一个架构上运行它可能是有意义的。原因是普罗米修斯不支持聚类。您可以写入两个实例,但实际上并没有针对此产品的HA计划。对我而言,这是监控技术的一个主要问题。

大多数使用此工具的组织最终都不会遇到APM(事务跟踪和诊断)可以执行的用例。此外,您需要部署ELK / Splunk类型堆栈,因此它非常复杂。他们还发现很难管理,往往会看到Datadog,SingalFx,Sysdig或其他可以做得更多并且完全管理的系统。当然,我在这里说的大部分内容都有成本,所以如果你没有预算,那么你将不得不花时间(时间=金钱)完成所有的工作。