这门课解决什么工作场景
多数后端开发或传统运维对 Kubernetes 的认知,往往停留在手敲 kubectl 命令手动部署应用。一旦遇到多环境交付、版本回滚或集群配置漂移,全靠人工核对极易出错。这门课针对的就是这类痛点,核心场景是把应用部署和基础设施配置全权交给 Git 仓库管理,也就是 GitOps 模式。它解决的是“如何让业务发布像提交代码一样可审计、可回滚、可自动同步”,把开发与运维之间的协作流程标准化。学完这套机制,你能把日常的镜像构建、K8s 部署、自动扩容和自愈等环节串成一条自动化的交付流水线,让集群状态始终与仓库里的声明保持一致,彻底告别纯手工运维带来的不确定性。
适合什么基础与建议先看哪几块
这套资料适合已经懂基本 Linux 操作和一门后端语言、但缺乏云原生体系化实战的开发者或运维人员。如果你完全没接触过容器,建议先花半天补齐 Docker 基础镜像构建,再来啃这些内容。拿到资料后,不要按顺序盲目听,建议优先看三块:第一是容器镜像构建与部署到 K8s 的部分,这是后续所有操作的物理基础;第二是自动扩容与自愈机制,这是体会云原生价值的关键;第三是借助 Git 触发持续交付的实战环节,这是整套体系的核心闭环。开篇词里关于架构师与 SRE 能力拆解的内容也值得先读,它能帮你对照自身现状,明确哪些技术栈是必须死磕的,哪些只需了解原理即可。
学完能独立做什么与资料怎么配合练习
学完后,你能够独立为一个业务项目搭建完整的持续交付链路:从把代码打包成镜像、编写声明式配置、推送到镜像仓库,到配置 Git 触发器让集群自动拉取并应用变更,整套流程都能自己落地。配合资料练习时,强烈建议采用“边听边建”的方式。准备一台云主机或本地虚拟机,跟着演示把业务代码构建为镜像并部署到 K8s,然后手动模拟节点故障观察自愈过程,最后接入 Git 仓库打通自动同步。文本资料里的命令片段和配置样例要直接复制到自己的环境里跑通,不要只当文档看。只有把声明式配置提交后、集群自动发生变更这一刻真正在自己机器上跑出来,才算把云原生的核心理念吃透,而不是停留在概念层面。
即学即用,攻破云原生核心技术
课程目录
* 01 开篇词/
* 01 开篇词|30-60K,转型云原生架构师和SRE需要哪些能力.html (1.94 MB)
* 01 开篇词|30-60K,转型云原生架构师和SRE需要哪些能力.mp3 (9.76 MB)
* 02 入门篇:从零上手GitOps/
* 01 01|如何将业务代码构建为容器镜像.html (0.19 MB)
* 01 01|如何将业务代码构建为容器镜像.mp3 (13.06 MB)
* 02 02 如何将容器镜像部署到K8s.html (0.25 MB)
* 02 02 如何将容器镜像部署到K8s.mp3 (14.62 MB)
* 03 03 业务永不宕机,K8s如何实现自动扩容和自愈.html (0.29 MB)
* 03 03 业务永不宕机,K8s如何实现自动扩容和自愈.mp3 (10.48 MB)
* 04 04|如何借助GitOps实现应用秒级自动发布和回滚.html (0.21 MB)
* 04 04|如何借助GitOps实现应用秒级自动发布和回滚.mp3 (9.83 MB)
* 03 核心基础篇:K8s极简实战/
* 01 05|K8s 极简实战:示例应用介绍.html (0.87 MB)
* 01 05|K8s 极简实战:示例应用介绍.mp3 (5.24 MB)
* 02 06 如何使用命名空间隔离团队及应用环境.html (0.57 MB)
* 02 06 如何使用命名空间隔离团队及应用环境.mp3 (11.58 MB)
* 03 07|K8s 极简实战(二):如何为业务选择最适合的工作负载类型.html (0.37 MB)
* 03 07|K8s 极简实战(二):如何为业务选择最适合的工作负载类型.mp3 (13.53 MB)
* 04 08|K8s 极简实战(三):如何解决服务发现问题.html (0.37 MB)
* 04 08|K8s 极简实战(三):如何解决服务发现问题.mp3 (13.64 MB)
* 05 09|如何迁移应用配置.html (0.57 MB)
* 05 09|如何迁移应用配置.mp3 (14.53 MB)
* 06 10 K8s 极简实战(五):如何将集群的业务服务暴露外网访问.html (0.42 MB)
* 06 10 K8s 极简实战(五):如何将集群的业务服务暴露外网访问.mp3 (8.76 MB)
* 07 11|K8s 极简实战(六):如何保障业务资源需求和自动弹性扩容.html (0.29 MB)
* 07 11|K8s 极简实战(六):如何保障业务资源需求和自动弹性扩容.mp3 (12.93 MB)
* 08 12|如何自动检查业务真实的健康状态.html (0.92 MB)
* 08 12|如何自动检查业务真实的健康状态.mp3 (12.14 MB)
* 04 核心基础篇:容器化、自动构建和应用定义/
* 01 13|容器化:如何为不同语言快速构建多平台镜像.html (0.91 MB)
* 01 13|容器化:如何为不同语言快速构建多平台镜像.mp3 (16.41 MB)
* 02 14|容器化:如何将镜像体积缩减 90%.html (0.25 MB)
* 02 14|容器化:如何将镜像体积缩减 90%.mp3 (10.57 MB)
* 03 15|容器化:如何选择最适合业务的基础镜像.html (0.40 MB)
* 03 15|容器化:如何选择最适合业务的基础镜像.mp3 (8.90 MB)
* 04 16|自动构建:如何使用 GitHub Action 构建镜像.html (1.58 MB)
* 04 16|自动构建:如何使用 GitHub Action 构建镜像.mp3 (9.79 MB)
* 05 17|自动构建:如何使用 GitLab CI 构建镜像.html (2.47 MB)
* 05 17|自动构建:如何使用 GitLab CI 构建镜像.mp3 (7.38 MB)
* 06 18|自托管构建:如何使用 Tekton 构建镜像.html (2.58 MB)
* 06 18|自托管构建:如何使用 Tekton 构建镜像.mp3 (13.59 MB)
* 07 19|自托管构建:如何使用 Harbor 搭建企业级镜像仓库.html (1.83 MB)
* 07 19|自托管构建:如何使用 Harbor 搭建企业级镜像仓库.mp3 (9.19 MB)
* 08 20|应用定义:如何使用 Kustomize 定义应用.html (0.28 MB)
* 08 20|应用定义:如何使用 Kustomize 定义应用.mp3 (11.52 MB)
* 09 21|应用定义:如何使用 Helm 定义应用.html (0.57 MB)
* 09 21|应用定义:如何使用 Helm 定义应用.mp3 (14.81 MB)
* 05 进阶篇:构建工作流/
* 01 22|如何使用 ArgoCD 快速打造生产可用的 GitOps 工作流.html (5.44 MB)
* 01 22|如何使用 ArgoCD 快速打造生产可用的 GitOps 工作流.mp3 (12.80 MB)
* 02 23|如何监听镜像版本变化触发 GitOps.html (0.97 MB)
* 02 23|如何监听镜像版本变化触发 GitOps.mp3 (8.62 MB)
* 06 进阶篇:高级发布策略/
* 01 24|生产稳定的秘密武器:如何实施蓝绿发布.html (1.73 MB)
* 01 24|生产稳定的秘密武器:如何实施蓝绿发布.mp3 (11.16 MB)
* 02 25|生产稳定的秘密武器:如何实施金丝雀发布.html (1.94 MB)
* 02 25|生产稳定的秘密武器:如何实施金丝雀发布.mp3 (12.04 MB)
* 03 26|生产稳定的秘密武器:如何实施自动化渐进式交付.html (2.88 MB)
* 03 26|生产稳定的秘密武器:如何实施自动化渐进式交付.mp3 (10.18 MB)
* 07 进阶篇:多环境管理和安全/
* 01 27|开发互不干扰,如何实现自动多环境管理.html (1.24 MB)
* 01 27|开发互不干扰,如何实现自动多环境管理.mp3 (8.68 MB)
* 02 28|安全提升:GitOps 在哪些环节需要关注安全问题.html (0.13 MB)
* 02 28|安全提升:GitOps 在哪些环节需要关注安全问题.mp3 (10.54 MB)
* 03 29|安全提升:如何解决 GitOps 的秘钥存储问题.html (3.07 MB)
* 03 29|安全提升:如何解决 GitOps 的秘钥存储问题.mp3 (10.32 MB)
* 08 进阶篇:应用可观测性/
* 01 30|应用健康:如何迅速判断业务状态和可用性.html (0.25 MB)
* 01 30|应用健康:如何迅速判断业务状态和可用性.mp3 (9.94 MB)
* 02 31|日志:如何搭建轻量云原生业务日志系统.html (2.69 MB)
* 02 31|日志:如何搭建轻量云原生业务日志系统.mp3 (15.08 MB)
* 03 32|监控:如何快速搭建业务 HTTP 健康状态监控.html (4.50 MB)
* 03 32|监控:如何快速搭建业务 HTTP 健康状态监控.mp3 (11.62 MB)
* 04 33|告警:如何搭建基于 HTTP 状态告警.html (5.64 MB)
* 04 33|告警:如何搭建基于 HTTP 状态告警.mp3 (11.04 MB)
* 09 进阶篇:云原生开发新姿势/
* 01 34|GitOps 开发循环慢,时间都去哪了.html (0.63 MB)
* 01 34|GitOps 开发循环慢,时间都去哪了.mp3 (10.16 MB)
* 02 35|秒级开发体验,如何实现容器热加载和一键调试.html (4.64 MB)
* 02 35|秒级开发体验,如何实现容器热加载和一键调试.mp3 (12.07 MB)
* 10 特别放送/
* 01 36|作为开发者,如何更好地了解 CNCF.html (0.12 MB)
* 01 36|作为开发者,如何更好地了解 CNCF.mp3 (8.70 MB)
* 02 37|我该从哪些方向了解云原生领域.html (0.99 MB)
* 02 37|我该从哪些方向了解云原生领域.mp3 (11.76 MB)
* 03 38|GitOps 为什么成为云原生交付的事实标准.html (0.15 MB)
* 03 38|GitOps 为什么成为云原生交付的事实标准.mp3 (8.19 MB)
* 04 39|GitOps 最佳实践,ArgoCD 凭什么脱颖而出.html (0.11 MB)
* 04 39|GitOps 最佳实践,ArgoCD 凭什么脱颖而出.mp3 (16.93 MB)
* 05 40|命令式和声明式,谁才是驱动云原生的“引擎”.html (0.36 MB)
* 05 40|命令式和声明式,谁才是驱动云原生的“引擎”.mp3 (9.31 MB)
* 06 热点加餐|AI绘图工具Midjourney鲜为人知的高级用法.html (48.51 MB)
* 06 热点加餐|AI绘图工具Midjourney鲜为人知的高级用法.mp3 (8.50 MB)
* 11 结束语/
* 01 结束语|下一步,我该如何在公司落地 GitOps.html (0.75 MB)
* 01 结束语|下一步,我该如何在公司落地 GitOps.mp3 (7.86 MB)
* 02 期末测试 来赴一场满分之约吧~.html (0.64 MB)






