这门课解决什么问题

很多运维或开发在 Kubernetes 环境下,遇到服务挂了、CPU 飙升却不知道原因,或者告警发不出去,本质是对监控体系的原理和落地缺乏系统认知。本课程聚焦于 Kubernetes 监控体系,不空谈理论,而是直接补齐“从零搭建到告警落地”的实战短板。它专门解决在 K8s 中接入 Prometheus 的配置难题,以及如何通过 Ingress 暴露监控面板、利用 Prometheus 服务发现机制自动抓取指标、最后通过邮件和钉钉实现有效告警的完整链路。学完这套逻辑,你能解决 K8s 环境下监控数据不可见、告警不及时等实际故障排查痛点。

适合什么基础,建议先看哪几块

这门课适合已经接触过 K8s 基础操作,但缺乏对监控组件(如 Prometheus)深度理解的同学。不建议对 K8s 核心概念(如 Pod、Service、Ingress)完全陌生的人直接硬啃,否则会卡在环境搭建上。建议先看“课程介绍”了解整体架构,然后重点看“Prometheus架构及原理”和“Kubernetes用CRD接入Prometheus”。对于有经验的读者,可以直接跳过基础概念,重点看“安装Prometheus监控系统”和“实验PromQL”,这两部分是后续配置告警和服务的核心基础。

学完能独立做什么,资料怎么配合练习

学完这套资料,你将具备独立在 Kubernetes 集群上搭建监控系统的能力。具体来说,你可以独立完成 Prometheus 的安装部署、通过 CRD 方式将监控能力注入集群、配置 HTTPS 安全访问监控界面,以及编写 PromQL 语句提取关键业务指标。更重要的是,你能独立配置告警规则,并打通邮件和钉钉告警通道,让系统在出现异常时能第一时间收到通知。建议配合资料包中的实验环境,先跑通“安装Prometheus监控系统”和“实验PromQL”,再逐步尝试配置 Ingress 和告警规则,确保每一步配置都经过实际验证。

课程目录

1 课程介绍 (12:46)
2 第1课-监控系统基础 (14:47)
3 第2课-Prometheus架构及原理 (20:00)
4 第3课-Kubernetes用CRD接入Prometheus (05:07)
5 第4课-安装Prometheus监控系统 (19:56)
6 第5课-实验PromQL (11:06)
7 第6课-安装Ingress并配置https协议访问监控系统 (25:06)
8 第7课-配置Ingress使用https协议访问应用系统 (18:45)
9 第8课-监控系统配置服务发现 (21:51)
10 第9课-监控系统配置告警规则 (04:29)
11 第10课-监控系统配置邮件告警 (15:24)
12 第11课-监控系统配置告警邮件模板 (11:58)
13 第12课-监控系统配置钉钉告警 (15:39)