Prometheus for k8s - 添加工作节点后的“上下文截止日期”
Posted
技术标签:
【中文标题】Prometheus for k8s - 添加工作节点后的“上下文截止日期”【英文标题】:Prometheus for k8s - "Context Deadline" as soon as a worker node is added 【发布时间】:2021-09-17 23:52:02 【问题描述】:我正在尝试使用以下 link 部署 Prometheus。
当我尝试在单节点 K8S 集群设置上运行它时,它运行得非常好。
http://
但是,当我向 k8s 集群添加一个工作节点并尝试删除 pod 并在工作节点上创建一个新 pod 时,Prometheus 不知何故无法工作。
输出:
链接:
http:
这是我的配置:
[![在此处输入图片描述][6]][6]
2:
【问题讨论】:
【参考方案1】:在我看来,您的问题在于目标。至少你应该验证这一点。
现在你只能从localhost:9090
抓取。但是http:< worker-node-IP >
呢?
来自Querying multi-target exporters with Prometheus:
我们在静态配置下添加实际目标:targets。我们还使用 几个,因为我们现在可以做到:
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
【讨论】:
您好,感谢您的回复。我尝试更新配置,但仍然无法正常工作。 按照您的建议更新了问题中的配置以上是关于Prometheus for k8s - 添加工作节点后的“上下文截止日期”的主要内容,如果未能解决你的问题,请参考以下文章
K8S的Kafka监控(Prometheus+Grafana)
将 Prometheus 运算符与 k8s 的 DB 卷一起使用
Kubernetes第七篇:使用kubernetes部署prometheus+grafana监控系统(Kubernetes工作实践类)
k8s上搭建loki日志服务并通过prometheus进行错误日志告警
Kubernetes第七篇:使用kubernetes部署prometheus+grafana监控系统(Kubernetes工作实践类)