云原生训练营课程目录:从 Go、Docker 到 Kubernetes 与 Istio

整理一份云原生方向训练营的完整课程目录,共十五个模块外加开营直播。主线是从 Go 语言打底的开发能力开始,经过 Docker、Kubernetes 原理与生产运维,最后落到 Istio 服务网格和微服务实战。留着这份目录,按模块查漏补缺比较方便。

课程结构怎么看

十五个模块大致分四段:

  • 语言与容器基础:模块一、二讲 Go 语言特性与进阶,模块三过 Docker 核心技术;
  • Kubernetes 原理:模块四讲架构原则和对象设计,模块五到七拆控制平面组件(etcd、API Server、调度器和控制器);
  • 生产化:模块八做生命周期管理和服务发现,模块九、十讲生产化集群管理与运维,模块十一把应用迁移到 Kubernetes 平台;
  • 服务网格与实战:模块十二到十四覆盖 Istio 高级流量管理、集群联邦与多集群、安全保证,模块十五收尾于微服务项目的开发和部署案例。

目录与部分内容的截图:

1637991134-jk-云原生02
1637991145-jk-云原生03
1637991162-jk-云原生04

完整目录树

下面的目录树保留了原始的课时命名,每个模块一般配视频课加一份讲义 PDF,部分模块还带作业文档:

├── 开营直播-浅时光博客/
│   ├── 开营直播-浅时光博客.mp4
│   └── 云原生训练营开营直播-浅时光博客.pdf
├── 模块八:生命周期管理和服务发现-浅时光博客/
│   ├── 1. 生命周期管理和服务发现 · 第一课-浅时光博客.mp4
│   ├── 2. 生命周期管理和服务发现 · 第二课.mp4
│   ├── 3. 生命周期管理和服务发现 · 第三课.mp4
│   ├── 模块八-Kubernetes 控制平面组件:生命周期管理和服务发现-浅时光博客.pdf
│   ├── 模块八作业(二).docx
│   └── 模块八作业(一).docx
├── 模块二:Go语言进阶-浅时光博客/
│   ├── 2. Go 语言进阶 · 第二课-浅时光博客.mp4
│   ├── 2. Go 语言特性 · 第二课-浅时光博客.mp4
│   └── 模块二-编写Go程序-浅时光博客.pdf
├── 模块九:生产化集群的管理-浅时光博客/
│   ├── 1. 生产化集群的管理 · 第一课-浅时光博客.mp4
│   ├── 2. 生产化集群的管理 · 第二课-浅时光博客.mp4
│   ├── 3. 生产化集群的管理 · 第三课-浅时光博客.mp4
│   ├── kube-spray-浅时光博客.zip
│   ├── 模块九:生产化集群的管理-浅时光博客.pdf
│   └── 模块九作业-浅时光博客.docx
├── 模块六:Kubernetes控制平面组件-浅时光博客/
│   ├── 1. Kubernetes 控制平面组件:API Server · 第一课-浅时光博客.mp4
│   ├── 2. Kubernetes 控制平面组件:API Server · 第二课-浅时光博客.mp4
│   └── 模块六:Kubernetes 控制平面组件:API Server-浅时光博客.pdf
├── 模块七:Kubernetes控制平面组件:调度器和控制器-浅时光博客/
│   ├── 1.Kubernetes 控制平面组件:调度器和控制器 · 第一课-浅时光博客.mp4
│   ├── 2. Kubernetes 控制平面组件:调度器和控制器 · 第二课-浅时光博客.mp4
│   ├── 3. Kubernetes 控制平面组件:调度器和控制器 · 第三课-浅时光博客.mp4
│   └── 模块七:Kubernetes 控制平面组件:调度器和控制器-浅时光博客.pdf
├── 模块三 Docker 核心技术-浅时光博客/
│   ├── 1. Docker 核心技术 · 第一课-浅时光博客.mp4
│   ├── 2. Docker 核心技术 · 第二课-浅时光博客.mp4
│   └── 模块三-Docker核心技术-浅时光博客.pdf
├── 模块十:Kubernetes的生产化运维-浅时光博客/
│   ├── 1. 生产化集群的管理 · 第一课-浅时光博客.mp4
│   ├── 2. 生产化集群的管理 · 第二课-浅时光博客.mp4
│   ├── 3. 生产化集群的管理 · 第三课-浅时光博客.mp4
│   ├── kube-spray-浅时光博客.zip
│   ├── 模块九:生产化集群的管理-浅时光博客.pdf
│   └── 模块九作业-浅时光博客.docx
├── 模块十二:基于Istio的高级流量管理/
│   ├── 1. 基于 Istio 的高级流量管理 · 第一课.mp4
│   ├── 2. 基于 Istio 的高级流量管理 · 第二课.mp4
│   ├── 模块十二:基于 Istio 的高级流量管理.pdf
│   └── 模块十二作业.docx
├── 模块十三:Kubernetes 集群联邦和 Istio 多集群管理-浅时光博客/
│   ├── 1. Kubernetes 集群联邦和 Istio 多集群管理 · 第一课(1)-浅时光博客.mp4
│   ├── 1. Kubernetes 集群联邦和 Istio 多集群管理 · 第一课(2)-浅时光博客.mp4
│   ├── 2. Kubernetes 集群联邦和 Istio 多集群管理 · 第二课-浅时光博客.mp4
│   └── 模块十三:Kubernetes 集群联邦和 Istio 多集群管理-浅时光博客.pdf
├── 模块十四:基于Kubernetes和Istio的安全保证-浅时光博客/
│   ├── 1. 基于 Kubernetes 和 Istio 的安全保证 · 第一课-浅时光博客.mp4
│   ├── 2. 基于 Kubernetes 和 Istio 的安全保证 · 第二课-浅时光博客.mp4
│   └── 模块十四:基于 Kubernetes 和 Istio 的安全保证-浅时光博客.pdf
├── 模块十五:微服务项目的开发和部署案例-浅时光博客/
│   ├── 1. 微服务项目的开发和部署案例-浅时光博客.mp4
│   └── 模块十五:微服务项目的开发和部署案例-浅时光博客.pdf
├── 模块十一:将应用迁移至Kubernetes平台-浅时光博客/
│   ├── 1. 将应用迁移至 Kubernetes 平台 · 第一课-浅时光博客.mp4
│   └── 模块十一:将应用迁移至 Kubernetes 平台-浅时光博客.pdf
├── 模块四:Kubernetes 架构原则和对象设计-浅时光博客/
│   ├── 1. Kubernetes 架构原则和对象设计 · 第一课-浅时光博客.mp4
│   ├── 2. Kubernetes 架构原则和对象设计 · 第二课-浅时光博客.mp4
│   └── 模块四-Kubernetes架构原则和对象设计-浅时光博客.pdf
├── 模块五:Kubernetes 控制平面组件-浅时光博客/
│   ├── 1. Kubernetes 控制平面组件:etcd · 第一课-浅时光博客.mp4
│   ├── 2. Kubernetes 控制平面组件:etcd · 第二课-浅时光博客.mp4
│   └── 模块五:Kubernetes 控制平面组件:etcd-浅时光博客.pdf
├── 模块一:Go语言特性-浅时光博客/
│   ├── 1. Go 语言进阶 · 第一课-浅时光博客.mp4
│   ├── 1. Go 语言特性 · 第一课-浅时光博客.mp4
│   └── 模块一-Go语言特性-浅时光博客.pdf

课时截图与学习建议

图片[4]-云原生训练营课程目录:从 Go、Docker 到 Kubernetes 与 Istio-星海夜航
图片[5]-云原生训练营课程目录:从 Go、Docker 到 Kubernetes 与 Istio-星海夜航
图片[6]-云原生训练营课程目录:从 Go、Docker 到 Kubernetes 与 Istio-星海夜航

从目录能看出这套内容的重心不在“会用 kubectl”,而是控制平面组件逐个拆开讲,再叠上 Istio。前置建议先具备 Linux 基础和一点 Go 或任意语言的经验,否则模块一到模块三的节奏会比较吃力。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容