我正在尝试使用以下链接部署 Prometheus 。
当我尝试在单节点 K8S 集群设置上运行它时,它运行得非常好。
http://<master-node-host-ip >/targets
但是,当我将工作节点添加到 k8s 集群并尝试删除 pod 并在工作节点上创建新 pod 时,Prometheus 不知何故无法工作。
输出:
关联:
http:<worker-node-IP >/targets
这是我的配置:
[![在此处输入图像描述][6]][6]
2:
在我看来,您的问题在于目标。至少你应该验证这一点。
现在你只从 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