Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Prometheus Isn';普罗米修斯已经有了副本和持久卷吗?_Prometheus_Prometheus Operator - Fatal编程技术网

Prometheus Isn';普罗米修斯已经有了副本和持久卷吗?

Prometheus Isn';普罗米修斯已经有了副本和持久卷吗?,prometheus,prometheus-operator,Prometheus,Prometheus Operator,我一直在探索许多选择,以使我们的普罗米修斯建立一个高可用性的。 到目前为止,我将其归结为两个方面: 1.promxy-(为了方便和简单) 2.塔诺斯-(为了它的超级查询者) 但是,在裸机上,我仍然可以有2个普罗米修斯实例,并将上面两个实例中的任何一个设置为HA和可伸缩的普罗米修斯 但在Kubernetes上,我有两个Prometheus的副本,它们以持久卷运行并通过NodePort公开,这难道不是一个HA解决方案吗 PS:我正在使用coreos Prometheus操作员设置Prometheus

我一直在探索许多选择,以使我们的普罗米修斯建立一个高可用性的。 到目前为止,我将其归结为两个方面: 1.promxy-(为了方便和简单) 2.塔诺斯-(为了它的超级查询者)

但是,在裸机上,我仍然可以有2个普罗米修斯实例,并将上面两个实例中的任何一个设置为HA和可伸缩的普罗米修斯

但在Kubernetes上,我有两个Prometheus的副本,它们以持久卷运行并通过NodePort公开,这难道不是一个HA解决方案吗


PS:我正在使用coreos Prometheus操作员设置Prometheus

是的,如果配置正确(例如,为Alertmanager实例设置网格以避免重复警报),则具有多个Prometheus和Alertmanager实例是HA设置。无论是裸机还是k8s中的复制集

我自己没有使用CoreOS的prometheus操作符,但据我所知,它为多个Alertmanager实例设置了网格


注意:这与缩放无关。不同的Prom/AM实例用于冗余,它实现了HA,但不能使整个设置能够处理比单个普罗米修斯实例的限制更多的指标。

这个答案中的注释就是一切。