由拥有10年云计算与容器化经验的孟凡杰老师主讲,专为有Linux和基础编程能力、想转型云原生领域的开发者设计。新版课程紧跟2024年云原生技术趋势,聚焦从容器基础到企业级云原生架构的全栈能力培养,通过理论解析+工具实战+项目部署,帮助学员掌握Kubernetes、服务网格、云原生监控等核心技术,具备独立设计和部署云原生应用的能力,胜任云原生开发、运维、架构师等岗位。
* 01 学习手册/
* 01 欢迎语.html (0.01 MB)
* 02 课前准备.html (0.01 MB)
* 03 课程安排.html (0.01 MB)
* 04 学习群组与助教答疑.html (0.01 MB)
* 05 作业提交.html (0.01 MB)
* 06 毕业条件与奖学金.html (0.01 MB)
* 07 课程有效期、延期&退费申请.html (0.01 MB)
* 02 预习资料/
* 01 install-ubuntu-on-virtualbox.pdf (7.30 MB)
* 01 预习资料.html (0.01 MB)
* 02 基于vmware16 和 ubuntu20.04, 搭建单节点 kubernetes 1.22.2.html (0.05 MB)
* 03 直播回放/
* 01 《一小时玩转云原生系统监控》-孟凡杰.pdf (2.72 MB)
* 01 一小时玩转云原生监控系统 (417.56 MB), 01:18:09
* 02 《一小时玩转云原生监控实操》-孟凡杰.pdf (2.47 MB)
* 02 一小时玩转云原生监控实操 (385.87 MB), 01:06:25
* 03 4月10日 开营直播 (391.12 MB), 01:14:57
* 03 0411云原生训练营第3期开营直播.pdf (1.73 MB)
* 04 4月18日 领教第一次直播 (755.77 MB), 02:07:46
* 04 云原生领教直播-模块一:Go 语言特性.pdf (2.42 MB)
* 05 4月24日 领教第二次直播 (699.84 MB), 01:48:17
* 05 云原生领教直播-模块二:编写 Go 程序.pdf (0.57 MB)
* 06 5月8日 领教第三次直播 (840.78 MB), 01:57:11
* 07 5月15日 领教第四次直播 (989.35 MB), 02:04:48
* 08 5月22日 领教第五次直播 (869.58 MB), 02:04:16
* 09 5月29日 领教第六次直播 (874.27 MB), 01:54:34
* 10 6月6日 领教第七次直播 (711.99 MB), 01:46:39
* 11 6月12日 领教第八次直播 (787.83 MB), 01:59:41
* 12 6月18日 期中答疑直播 (350.68 MB), 01:06:28
* 13 6月19日领教第九次直播 (756.58 MB), 02:05:17
* 13 云原生3期-模块9(6月19日).pdf (1.11 MB)
* 14 6月26日领教直播-云原生3期 模块10.pdf (4.94 MB)
* 14 6月26日领教第十次直播 (907.99 MB), 02:00:58
* 15 7月3日 领教第十一次直播 (832.87 MB), 01:58:55
* 15 7月3日云原生3期-领教直播ppt模块11.pdf (1.29 MB)
* 16 7月10日 领教第十二次直播 (822.89 MB), 02:07:25
* 16 副本 云原生3期 模块12.pdf (2.62 MB)
* 17 7月20日-领教第十三次直播 (814.02 MB), 01:50:41
* 17 云原生3期 模块13.pdf (1.26 MB)
* 18 7月25日-领教第十四次直播 (712.48 MB), 01:43:16
* 18 云原生3期 模块14.pdf (1.07 MB)
* 19 7月31日 领教第十五次直播 (684.86 MB), 01:48:40
* 19 云原生3期 7月31日第十五次直播.pdf (1.67 MB)
* 20 8月6日 期末答疑直播 (233.75 MB), 44:08
* 04 Git&GitHub操作指南/
* 01 1. 为什么要使用 Git&GitHub (34.94 MB), 02:39
* 02 2. 什么是版本控制 (35.91 MB), 03:18
* 03 3. 安装 Git、初始化仓库并做最简单的配置 (45.15 MB), 06:11
* 04 4. 在Windows系统上安装Git (12.39 MB), 03:19
* 05 5. 完成一个最简单的Git操作流程:工作区、暂存区和仓库 (53.17 MB), 12:17
* 06 6. 将本地仓库同步到远程GitHub仓库 (49.50 MB), 10:03
* 05 模块一:Go 语言特性/
* 01 模块一:Go 语言特性.pdf (1.39 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 总论,Go 语言的由来、特性 (99.21 MB), 23:18
* 02 模块一:Go 语言特性.pdf (1.39 MB)
* 03 2. Go 语言编译环境设置 (124.52 MB), 32:46
* 03 go1.18.3.darwin-amd64(macOS 10.3 or later, Intel 64-bit processor).pkg.zip (136.75 MB)
* 03 go1.18.3.darwin-arm64(macOS 11 or later, Apple 64-bit processor).pkg.zip (131.23 MB)
* 03 go1.18.3.linux-amd64.tar.gz.zip (134.70 MB)
* 03 go1.18.3.src.tar.gz.zip (21.60 MB)
* 03 go1.18.3.windows-amd64.msi.zip (127.92 MB)
* 04 3. Go 语言控制结构,常用数据结构 (123.06 MB), 36:17
* 05 4. Go 语言函数 (182.99 MB), 48:45
* 06 5. Go 语言常用语法,多线程 (210.30 MB), 56:04
* 07 模块一作业.html (0.01 MB)
* 06 模块二:编写 Go 程序/
* 01 模块二:编写 Go 程序.pdf (2.62 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 线程加锁 (103.59 MB), 24:54
* 02 模块二:编写 Go 程序.pdf (2.62 MB)
* 03 2. 线程调度 (136.36 MB), 35:45
* 04 3. Go 语言内存管理 (122.61 MB), 34:54
* 05 4. 包引用与依赖管理,Makefile 项目编译 (110.53 MB), 25:40
* 06 5. 动手编写一个 HTTP Server (81.68 MB), 22:31
* 07 6. Go 语言调试 (90.94 MB), 20:35
* 08 7. Kubernetes 中如何使用 Go 语言 (95.63 MB), 25:46
* 09 模块二作业(必交).html (0.01 MB)
* 07 模块三:Docker 核心技术/
* 01 模块三:Docker 核心技术.pdf (7.08 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 从系统架构谈起 (76.23 MB), 21:32
* 03 2. 理解 Docker (126.10 MB), 25:55
* 04 3. Docker 的核心技术(一) (193.74 MB), 43:46
* 05 4. Docker 的核心技术(二) (108.01 MB), 27:08
* 06 5. 容器网络 (126.59 MB), 29:21
* 07 6. Dockerfile 的最佳实践 (199.11 MB), 54:11
* 08 模块三作业(必交).html (0.01 MB)
* 08 模块四:Kubernetes 架构原则和对象设计/
* 01 模块四:Kubernetes 架构原则和对象设计.pdf (6.79 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. Kubernetes 架构基础(一) (128.80 MB), 33:28
* 03 2. Kubernetes 架构基础(二) (198.43 MB), 45:34
* 04 3. 了解 kubectl,深入理解 Kubernetes(一) (211.06 MB), 48:14
* 04 install-ubuntu-on-virtualbox.pdf (7.30 MB)
* 05 4. 深入理解 Kubernetes(二) (95.21 MB), 25:30
* 06 5. 核心对象概览 (216.16 MB), 55:39
* 07 模块四作业.html (0.01 MB)
* 09 模块五:Kubernetes 控制平面组件:etcd/
* 01 模块五:Kubernetes 控制平面组件:etcd.pdf (6.32 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. etcd概要:主要功能及使用场景 (89.98 MB), 21:54
* 03 2. Raft 协议 (92.18 MB), 26:19
* 04 3. etcd 如何实现 Raft 协议 (128.27 MB), 33:17
* 05 4. 构建高可用 etcd 集群 (145.65 MB), 29:06
* 06 5. 高可用集群管理 (168.36 MB), 45:08
* 07 6. etcd 常见问题及解决办法 (82.26 MB), 23:54
* 08 模块五作业.html (0.01 MB)
* 10 模块六:Kubernetes 控制平面组件:API Server/
* 01 模块六:Kubernetes 控制平面组件:API Server.pdf (7.63 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. Kubernetes 核心组件:API Server 概念 (70.96 MB), 16:50
* 03 2. API Server 的认证机制 (165.28 MB), 25:13
* 04 3. 基于 Webhook 的认证服务集成 (125.17 MB), 25:27
* 05 4. API Server 的授权机制 (129.19 MB), 32:54
* 06 5. API Server 的准入控制 (161.71 MB), 31:35
* 07 6. API Server 的限流方法 (112.69 MB), 29:00
* 08 7. 高可用 API Server (94.85 MB), 22:54
* 09 8. API Server 运作机制,apimachinery 组件 (149.60 MB), 33:14
* 10 本周无作业.html (0.01 MB)
* 11 模块七:Kubernetes 控制平面组件:调度器和控制器/
* 01 模块七:Kubernetes 控制平面组件:调度器和控制器.pdf (10.39 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 调度器 kube-scheduler (280.55 MB), 01:09:41
* 03 2. 控制器 Controller Manager (254.24 MB), 56:43
* 04 3. kubelet 组件 (151.23 MB), 38:02
* 05 4. 容器运行时接口 CRI (124.00 MB), 25:43
* 06 5. 容器网络接口 CNI (177.73 MB), 45:09
* 07 6. 容器存储接口 CSI (125.68 MB), 32:59
* 08 7. Rook 的工作原理 (116.54 MB), 27:35
* 09 本周无作业.html (0.01 MB)
* 12 模块八:生命周期管理和服务发现/
* 01 模块八:Kubernetes 控制平面组件:生命周期管理和服务发现.pdf (8.79 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 深入理解 Pod 的生命周期 (208.42 MB), 54:39
* 03 2. 服务发现 (163.73 MB), 43:46
* 04 3. Service 对象 (114.56 MB), 29:02
* 05 4. kube-proxy 组件 (213.96 MB), 42:56
* 06 5. DNS 原理和实践 (102.58 MB), 23:23
* 07 6. Ingress 对象 (110.76 MB), 27:47
* 08 7. 案例分享:通过 Ingress 和 Service 完成一个网络拓扑 (112.14 MB), 29:45
* 09 模块八作业(必交).html (0.01 MB)
* 13 模块九:生产化集群的管理/
* 01 模块九:生产化集群的管理.pdf (8.25 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 计算节点相关,操作系统选择 (76.53 MB), 21:11
* 03 2. 节点资源管理 (197.24 MB), 49:45
* 04 3. 节点异常检测 (119.40 MB), 25:02
* 05 4. 如何构建和管理高可用集群 (118.30 MB), 30:55
* 06 5. 基于 Kubeadm 及 Kubespray 安装高可用集群 (311.63 MB), 27:25
* 07 6. 基于声明式 API 管理集群 (133.74 MB), 31:27
* 08 7. 集群自动扩缩容:Cluster Autoscaler (100.55 MB), 18:55
* 09 8. 集群管理实践案例分享 (125.64 MB), 29:30
* 10 本周作业(必交).html (0.01 MB)
* 14 模块十:Kubernetes 的生产化运维/
* 01 模块十:Kubernetes 的生产化运维.pdf (8.87 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 镜像仓库的原理与搭建 (140.38 MB), 37:02
* 03 2. 镜像安全 (65.18 MB), 16:25
* 04 3. 基于 Kubernetes 的 DevOps (186.51 MB), 47:11
* 05 4. 基于 GitHub Action ,Jenkins 的自动化流水线 (138.86 MB), 32:53
* 06 5. 基于声明式 API 的自动化流水线:Tekton (152.92 MB), 34:16
* 07 6. 连续交付工具:Argo CD (64.68 MB), 12:20
* 08 7. 日志收集与分析 (139.16 MB), 29:02
* 09 8. 构建监控系统 (201.72 MB), 47:14
* 10 模块十作业(必交).html (0.01 MB)
* 11 一小时玩转云原生系统监控.pdf (1.83 MB)
* 11 加餐:云原生系统监控 (417.56 MB), 01:18:09
* 12 一小时玩转云原生系统告警-V1.1.pdf (1.54 MB)
* 12 加餐:云原生系统告警 (385.87 MB), 01:06:25
* 15 模块十一:将应用迁移至 Kubernetes 平台/
* 01 模块十一:将应用迁移至 Kubernetes 平台.pdf (9.08 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 应用容器化 (121.16 MB), 32:00
* 03 2. 将应用迁移至 Kubernetes(一) (160.54 MB), 41:33
* 04 3. 将应用迁移至 Kubernetes(二) (244.53 MB), 48:29
* 05 4. 有状态应用的复杂性讨论 (135.94 MB), 30:14
* 06 5. Spec 管理神器:Helm (93.81 MB), 20:26
* 07 6. Metrics-Server 工作原理 (122.13 MB), 17:22
* 08 7. 横向自动扩容缩容:HPA (134.53 MB), 36:29
* 09 8. 纵向自动扩容缩容:VPA (167.97 MB), 40:10
* 10 9. 如何解决社区基础弹性能力不足的问题 (205.36 MB), 53:18
* 11 本周无作业.html (0.01 MB)
* 16 模块十二:基于 Istio 的高级流量管理/
* 01 模块十二:基于 Istio 的高级流量管理.pdf (7.42 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 微服务架构的演变 (134.93 MB), 37:08
* 03 2. 服务网格:Istio 架构 (75.34 MB), 20:20
* 04 3. 深入理解数据平面组件 Envoy (174.57 MB), 43:06
* 05 4. Istio 流量管理(一) (145.01 MB), 33:37
* 06 5. Istio 流量管理(二) (126.21 MB), 28:36
* 07 6. Istio 流量管理(三) (219.88 MB), 53:45
* 08 7. 跟踪采样 (122.71 MB), 31:09
* 09 模块十二作业(必交).html (0.01 MB)
* 17 模块十三:Kubernetes 集群联邦和 Istio 多集群管理/
* 01 模块十三:Kubernetes 集群联邦和 Istio 多集群管理.pdf (6.31 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 多集群治理的驱动力 (70.43 MB), 19:24
* 03 2. 集群联邦 (220.40 MB), 53:15
* 04 3. 多集群治理方案:Clusternet (197.15 MB), 41:16
* 05 4. 基于 Istio 的多集群治理 (229.86 MB), 01:00:44
* 06 本周无作业.html (0.01 MB)
* 18 模块十四:基于 Kubernetes 和 Istio 的安全保证/
* 01 模块十四:基于 Kubernetes 和 Istio 的安全保证.pdf (7.53 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 云原生语境下的安全保证 (78.83 MB), 19:54
* 03 2. 容器运行时和 Kubernetes 的安全保证 (163.94 MB), 36:43
* 04 3. 网络策略 NetworkPolicy (166.24 MB), 33:26
* 05 4. 零信任架构(ZTA) (72.21 MB), 16:35
* 06 5. 基于 Istio 的安全保证 (74.16 MB), 18:33
* 07 6. Istio 认证机制的原理与实现 (136.97 MB), 33:47
* 08 7. Istio 鉴权机制的原理与实现 (79.81 MB), 19:09
* 09 本周无作业.html (0.01 MB)
* 19 模块十五:微服务项目的开发和部署案例/
* 01 模块十五:微服务项目的开发和部署案例.pdf (2.59 MB)
* 01 课件资料.html (0.01 MB)
* 02 1. 应用管理的实践分享 (88.48 MB), 22:51
* 03 2. 基于 Bookinfo 的服务治理 (181.36 MB), 40:25
* 04 3. 回顾与总结 (36.95 MB), 09:49
* 05 模块十五作业.html (0.01 MB)
* 06 毕业总结(必交).html (0.01 MB)
* 20 加餐:Serverless 概览/
* 01 深入理解函数计算 Serverless.pdf (5.33 MB)
* 01 课件下载.html (0.01 MB)
* 02 1. 云计算的价值与挑战 (62.11 MB), 17:19
* 03 2. 容器 Serverless (64.58 MB), 19:28
* 04 3. 函数 Serverless (101.15 MB), 26:37
* 05 4. Knative 概述 (35.25 MB), 09:22
* 06 5. Knative 的实现原理 (169.06 MB), 35:32
* 07 6. Knative 里如何配置代码分离和灰度发布 (75.12 MB), 15:09
* 08 7. Knative 的自动扩缩容 (137.60 MB), 31:18
* 09 8. Knative Eventing (145.56 MB), 35:50
* 10 9. Fission:更快的冷启动 (254.65 MB), 56:28
* 21 加餐:深入理解监控告警/
* 01 深入理解云原生系统监控.pdf (2.24 MB)
* 01 课件下载.html (0.01 MB)
* 02 1. 监控系统的意义与 Prometheus 概述 (132.05 MB), 35:52
* 03 2. Prometheus 的指标存储 (58.56 MB), 16:25
* 04 3. 指标查询与告警 (146.84 MB), 37:23
* 05 4. 告警的困境与应对方式 (87.81 MB), 23:52
* 22 加餐:云原生面试常考题解析/
* 01 云原生面试重难点解析.pdf (1.69 MB)
* 01 课件下载.html (0.01 MB)
* 02 云原生面试常考题解析 (165.71 MB), 46:43





![[衡天云]爆款云服务器 低至12元/月](/hty.png)