课程概览
YAML 课程
系统学习 YAML 配置与 DevOps:语法、与 JSON 的区别、Kubernetes/CI 场景与调试方法。
本课程讲解 YAML 作为面向人类的配置语言,在 Kubernetes、CI 流水线与应用配置中广泛使用。它不是格式化工具的按钮说明,而是帮助你理解 YAML 结构、与 JSON 的差异、真实 DevOps 场景、常见缩进错误,以及在 apply 或合并配置前的调试流程。
适合谁学习
- 编辑清单与工作流的平台 / DevOps 工程师
- 维护 docker-compose 或 Helm values 的后端开发者
- 在 CI 或 kubectl 报错后需要排查 YAML 的全栈开发者
你会学到什么
- 映射、序列与标量——YAML 的基本结构
- 何时 YAML 比 JSON 更适合配置——何时相反
- Kubernetes Deployment 与 GitHub Actions 的常见模式
- 缩进、Tab 与类型推断导致的解析错误
- 利用行列提示的「校验 → 修复 → 格式化」流程
每节课后都可以用相关 YAML 格式化/校验工具做实验,但请记住:YAML 语法正确,并不表示清单对集群安全或业务正确。