0

我正在尝试使用以下链接部署 Prometheus 。

当我尝试在单节点 K8S 集群设置上运行它时,它运行得非常好。

在此处输入图像描述

http://<master-node-host-ip >/targets

在此处输入图像描述

但是,当我将工作节点添加到 k8s 集群并尝试删除 pod 并在工作节点上创建新 pod 时,Prometheus 不知何故无法工作。

输出:

在此处输入图像描述

关联:

http:<worker-node-IP >/targets 在此处输入图像描述

这是我的配置:

在此处输入图像描述

[![在此处输入图像描述][6]][6]

2

4

1 回答 1

0

在我看来,您的问题在于目标。至少你应该验证这一点。

现在你只从 localhost:9090. 但是呢http:< worker-node-IP >

来自Querying multi-target exporters with Prometheus

我们在静态配置下添加实际目标:我们还使用了几个,因为我们现在可以这样做:

  static_configs:
    - targets:
      - http://prometheus.io    # Target to probe with http
      - https://prometheus.io   # Target to probe with https
      - http://example.com:8080 # Target to probe with http on port 8080

你的版本是

  static_configs:
    - targets:
      - localhost:9090
      - worker-node-IP:9090
于 2021-07-08T10:51:48.040 回答