【问题标题】:How set up Prometheus Operator with Grafana to enable basic Kubernetes monitoring如何使用 Grafana 设置 Prometheus Operator 以启用基本 Kubernetes 监控
【发布时间】:2021-01-22 14:59:10
【问题描述】:

我学习了一堆关于如何使用 prometheus 和 Grafana 监控 Kubernetes 的教程 均指deprecated helm operator

根据教程,Grafana 开箱即用,具有集群监控功能。 实际上,Grafana 没有随图表一起安装

helm install prometheus-operator stable/prometheus -n monitor

它也没有与较新的社区 repo 一起安装

helm install prometheus-operator prometheus-community/prometheus -n monitor

我独立安装了 Grafana 图表

helm install grafana-operator grafana/grafana -n monitor

并通过 UI 尝试使用内部集群 URL 进行连接

prometheus-operator-server.monitor.svc.cluster.local:80

prometheus-operator-alertmanager.monitor.svc.cluster.local:80

UI 测试表明成功,但没有产生任何指标。

有现成的 Helm 操作符与开箱即用的 Grafana 吗? Grafana 如何与 Prometeus 交互?

【问题讨论】:

标签: grafana kubernetes-helm prometheus-operator


【解决方案1】:

您使用了错误的图表。目前该项目名为kube-prometheus-stackhttps://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack

如果您查看values.yaml,您会注意到所有内容的开关,包括 prometheus、所有导出器、grafana、所有标准仪表板、kubernetes 警报等等。全部由一张图表安装。所有这些都是开箱即用的。

您可能需要的唯一额外的东西是用于 grafana、prometheus 和 alertmanager 的 Ingress/ELB,以便能够在没有端口转发的情况下打开它们(不要忘记添加 ouath2-proxy 或其他东西,因为它都是用默认没有密码)。

【讨论】:

    【解决方案2】:

    我不会打扰,看看 Datadog、NewRelic 等 PaaS。你所描述的内容在规模上变成了一场代价高昂的噩梦。只是不值得为你得到 ihmo 的麻烦。

    【讨论】:

    • 我想到了这一点,但我正在研究 POC,需要最少的功能来衡量节点。 + 我在每次运行时都使用 terraform 配置 EKS 和取消配置,即使在生产中也是如此
    • 似乎弹性运算符或掌舵是要走的路
    猜你喜欢
    • 1970-01-01
    • 2020-07-01
    • 2021-02-12
    • 2020-09-08
    • 1970-01-01
    • 2020-06-14
    • 2023-03-11
    • 2018-12-13
    • 1970-01-01
    相关资源
    最近更新 更多