从群集外部监视特定组件

时间:2020-09-21 09:50:54

标签: kubernetes monitoring prometheus

当我们需要确定一些用于从集群外部使用拉动机制进行监视的选项时,我们处于设计的中间阶段。也就是说,我们在k8s集群之外有一个中央组件,该组件应该提取特定组件的状态数据(假设我们有6个特定组件需要使用pull componet进行监视) 目前,我们拥有k8s集群,其中包含一些需要监控的组件(哪个prometheus运算符做得很好),还有一些我们需要监控的自定义CRD,并且应该有一些拉动机制。

我们目前有两个选择:

  1. Prometheus收集数据并将其与Prometheus暴露在外面,然后“提取器”可以从集群中请求这些值
  2. 创建我们自己的程序,puller程序(从群集外部)将调用该程序,该程序将从群集内部收集数据。

我知道第一个选项似乎还可以,但是第二个选项又如何呢?如果不使用普罗米修斯,我会遇到哪个问题?

0 个答案:

没有答案