Kubernetes 的 apt/npm——Chart 一键部署复杂应用。掌握 Go 模板引擎、多环境 Values 管理、依赖编排、Hooks 生命周期与生产级 Release 管理。
直接管理 Kubernetes YAML 文件在大型应用中极为痛苦:一个完整的微服务可能需要 Deployment、Service、Ingress、ConfigMap、Secret、HPA、ServiceAccount 等数十个资源文件。Helm 将这些文件打包为 Chart,用 Go 模板实现参数化,用 Release 管理部署历史,真正实现"一条命令部署复杂应用"。
建议按章节顺序学习。第 1-2 章建立 Helm 基础概念,第 3-5 章深入模板引擎,第 6-7 章掌握高级特性,第 8-10 章进入工程化与生产实践。