小编use*_*367的帖子

从节点到 daemonset/kube-prometheus-exporter-node 的标签

prometheus-operator 包含 DaemonSet,用于将节点导出器部署到集群中的每个节点。它有效,但我们缺少一些有用的标签信息,例如:

# kubectl get nodes --all-namespaces --show-labels=true
NAME                            STATUS    ROLES     AGE       VERSION    LABELS
ip-1   Ready     master    2d        v1.10.12   ...,kubernetes.io/role=master,...
=
ip-2   Ready     node      2d        v1.10.12   ...,kubernetes.io/role=node,...
Run Code Online (Sandbox Code Playgroud)

所以我们在标签中有有用的信息——ip-1是master,ip-2是worker等。

但此信息在节点导出器目标上丢失,因为节点标签不会传播到 daemonset 节点导出器 pod。

例如,在普罗米修斯中,我无法按节点的类型对节点进行分组。

也许有办法实现这一目标?谢谢!

prometheus prometheus-operator prometheus-node-exporter

6
推荐指数
2
解决办法
4809
查看次数