kubernetes - 是否可以在分布式环境中部署 Prometheus Operator?

标签 kubernetes monitoring kubernetes-helm prometheus-operator

我有什么 :
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/

相关文章:

kubernetes - 使用istio在Kubernetes上运行mongodb有状态集

kubernetes - Kompose 从一个 compose 文件创建多个文件?

java - Java 系统监视器

.net - 监控应用程序以跟踪生产中 .net 服务的性能?

kubernetes - helm chart : Include multiple lines from values. yaml 到 configmap

docker - Kubernetes 为运行 JVM 的 Pod 抛出 OOM

spring-boot - 基于线程池状态扩展Spring Boot App

java - JVM内存: Why memory on task manager difference with JProbe (or JConsole tool)

kubernetes 上的 Redis json

kubernetes-helm - Helm : how to remove newline after toYaml function