使用 Prometheus Operator 在 Kubernetes 中设置 Prometheus 监控🔥

2025-06-10

使用 Prometheus Operator 在 Kubernetes 中设置 Prometheus 监控🔥

了解如何设置 Prometheus 和 Grafana 来监控您的 Kubernetes 集群。

一般来说,有3 种方法可以进行设置

  1. 自己创建所有配置文件👩🏻‍💻
  2. 使用 Prometheus Operator
  3. 使用 Helm chart 部署 Prometheus Operator

1. DIY👩🏻‍💻

第一种方案是自己创建所有配置文件,例如 Prometheus StatefulSet、Alertmanager、Grafana、所有 ConfigMap 和 Secrets,然后按正确的顺序执行它们。我认为这种方式效率很低,很费力。你需要找到一个好的分步指南,并祈祷每一步都能成功,但通常情况并非如此。😉

2. Prometheus Operator

在这个选项中,你可以找到一个 Prometheus 的 Operator,并使用 Operator 的配置文件将其部署到集群中。这种方式效率更高。

一般来说,Operator 可以理解为您创建的所有 Prometheus 组件的管理者。Operator 会密切关注并管理 StatefulSet 和 Deployment 的组合,以及 Prometheus 部署附带的所有其他组件,这样您就无需手动管理这些单独的部分了。🙉

3. 使用 Helm chart 部署 Prometheus Operator

我认为这种方式最有效。Prometheus Operator 有一个由 Helm 社区维护的 Helm Chart。您可以使用这个 Helm Chart 来部署 Operator。Helm
会进行初始设置。然后,Operator 将管理正在运行的 Prometheus 设置。

在演示中,我将向您展示第三种方法。我们将使用 Helm 轻松部署 Prometheus 和 Grafana,并向您介绍已创建的不同组件。这样您就可以很好地理解它们的含义和功能


这是演示的第一部分(设置)。在第二部分中,我们将实际配置 Prometheus 以公开我们自己的 /metrics 端点,并配置 Prometheus 进行数据抓取。🤓

如果您错过了理论部分(我解释了 Prometheus 的工作原理及其架构),您可以在这里查看:Prometheus 监控说明

在这里观看演示视频🙌🏼


► 使用此代码可享受30% 折扣:UDEMY_NANA_OCT2020:Udemy 课程在这里
Kubernetes 101 紧凑且易于阅读的电子书包 🚀
这是一种快速查找某些内容或在工作中刷新知识并将其用作备忘单的便捷方法 😎

喜欢、分享并关注我😍以获取更多内容:

鏂囩珷鏉ユ簮锛�https://dev.to/techworld_with_nana/setup-prometheus-monitoring-in-kubernetes-cluster-prometheus-operator-2lem
PREV
SRE 及其任务详解✅ SRE 是如何诞生的,以及为什么需要 SRE?🤔 什么是 SRE?- 官方定义 什么是系统可靠性?为什么它如此重要?🧐 如何确保系统可靠?SRE 实践:SLA 和错误预算 SRE 的任务和职责👩‍💻 谁在做 SRE?SRE 的角色👤 SRE 与 DevOps 的比较
NEXT
Kubernetes 备份和恢复变得简单!