首页 > 解决方案 > 节点导出器未在集群的 3 个节点上运行

问题描述

我在 AWS EKS 中将 node-exporter 作为守护程序集运行,今天发现它存在于 10 个节点上,但我的集群有 13 个节点。

如何确保它也在 3 个丢失的节点上运行?

标签: kubernetesprometheusprometheus-node-exporter

解决方案


使用以下命令容忍守护进程:

tolerations:        
  - effect: NoSchedule         
    operator: Exists

Per Docs DeamonSets 默认情况下已经有一些容忍度。我发布的无密钥是确保您涵盖所有可能的原因NoSchedule

带有运算符 Exists 的空键匹配所有键、值和效果,这意味着这将容忍一切。

这是监控守护进程和日志收集器的常用设置。


推荐阅读