我有什么 :
Prometheus Operator Helm chart 部署在单个 Kubernetes 集群上,同样也是应用程序集群。因此,所有与应用程序相关的 pod、prometheus 导出器 pod、Grafana pod 和 Prometheus 本身都位于同一个集群中。
我想要的:
我想拆分上述配置是这样一种方式,即我在应用程序集群中存在所有与应用程序相关的以及导出器 pod,同时将 Prometheus 和 Grafana pod 部署到单独的一个(为了没有单点故障)
有没有办法使用 Prometheus Operator 来实现这一点?
最佳答案
这不是您要问的,但是您可以在同一个集群中运行这些工作负载,只需使用节点选择器或污点在不同的节点上运行。
它将监控/可观察性工作负载与应用程序工作负载分开,而无需重新构建集群的网络或处理联合。
关于kubernetes - 是否可以在分布式环境中部署 Prometheus Operator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56751630/