【问题标题】:Unable to scrape other namespaces when using kube-prometheus使用 kube-prometheus 时无法抓取其他命名空间
【发布时间】:2019-06-03 22:13:15
【问题描述】:

使用 kube-prometheus 部署的 Prometheus 无法抓取除 defaultmonitoringkube-system 之外的命名空间上的资源。我在jsonnet 上添加了额外的命名空间,如kube-prometheus README 中所述,但没有成功...

我也尝试手动创建一个新的ServiceMonitor,但没有成功...

感谢您的帮助。 谢谢。

【问题讨论】:

  • 您能否验证服务帐户的权限,以便它实际上能够获取其他命名空间中ServiceMonitor 类型的所有资源?
  • 嗨@RickRackow 我创建了PR 以帮助阐明如何创建ServiceMonitor 资源...
  • 干得好!感谢您抽出宝贵时间。

标签: kubernetes prometheus-operator


【解决方案1】:

如果您使用预编译的清单 here,您的服务帐户将只有 3 个角色绑定,允许访问您提到的命名空间。

您可以添加更多命名空间,例如在更多命名空间中应用相同的roleBinding

这比使用clusterRoleBinding 更安全,因为它允许更细粒度的权限。

【讨论】:

    猜你喜欢
    • 2022-10-04
    • 2021-04-30
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    • 2018-02-06
    • 1970-01-01
    • 2022-12-29
    相关资源
    最近更新 更多