Kubernetes源码剖析与实战

课程详情

课程标题:Kubernetes源码剖析与实战

透彻掌握 K8s,赋能业务开发

随着 Kubernetes 成为云原生应用的事实标准,越来越多的企业采用原生化方式部署应用,与 Kubernetes 强耦合。在 AI 时代,云原生部署依然是应用部署的标准。Kubernetes 作为基建领域的基石,对 DevOps、机器学习平台、容器服务等至关重要。

本课程旨在帮助开发者深入掌握 Kubernetes,包括其功能、实现原理和实现方式。通过学习,你将能够:

  • 理解 Kubernetes 在云原生应用中的核心地位
  • 掌握 Kubernetes 的源码结构和实现原理
  • 具备编写 Kubernetes Operator 的能力
  • 提升在云原生开发岗位中的竞争力

课程由孔令飞老师主讲,他凭借多年在该领域的经验,将带你深入 Kubernetes 源码细节,剖析其实现方式与核心原理,并通过项目实战提升你的编程技术,实现个人职业竞争力的提升及延伸。

课程目录

01 开篇词
  01 开篇词|如何从源码视角深度学习Kubernetes.html
  01 开篇词|如何从源码视角深度学习Kubernetes.mp3
  02 加餐|探索Kubernetes源码学习方法与学习价值.html
02 第一章 云原生核心知识
  01 01|究竟什么是云原生.html
  01 01|究竟什么是云原生.mp3
  02 02|云原生中有哪些核心技术栈(上).html
  02 02|云原生中有哪些核心技术栈(上).mp3
  03 03|云原生中有哪些核心技术栈(下).html
  03 03|云原生中有哪些核心技术栈(下).mp3
  04 04|为什么要学习云原生技术及开发.html
  04 04|为什么要学习云原生技术及开发.mp3
  05 05|如何学习云原生技术.html
  05 05|如何学习云原生技术.mp3
03 第二章 Kubernetes 基础知识
  01 06|如何高效阅读Kubernetes源码.html
  01 06|如何高效阅读Kubernetes源码.mp3
  02 07|如何给Kubernetes社区贡献源码.html
  02 07|如何给Kubernetes社区贡献源码.mp3
  03 08|Kubernetes架构及核心组件介绍.html
  03 08|Kubernetes架构及核心组件介绍.mp3
  04 09|Kubernetes核心概念和资源介绍.html
  04 09|Kubernetes核心概念和资源介绍.mp3
  05 10|通过Pod创建流程来了解Kubernetes.html
  05 10|通过Pod创建流程来了解Kubernetes.mp3
  06 11|Kubernetes代码仓库介绍.html
  06 11|Kubernetes代码仓库介绍.mp3
04 第三章 Kubernetes 集群部署
  01 12 Kubernetes集群部署方法有哪些及如何选择.html
  01 12 Kubernetes集群部署方法有哪些及如何选择.mp3
  02 13 如何配置和创建一个Kind集群.html
  02 13 如何配置和创建一个Kind集群.mp3
  03 14|如何在Kubernetes集群中部署Web服务.html
  03 14|如何在Kubernetes集群中部署Web服务.mp3
05 第四章 Kubernetes API Server 核心设计
  01 15|通过Kubernetes应用构建模型来看如何构建应用.html
  01 15|通过Kubernetes应用构建模型来看如何构建应用.mp3
  02 16 剖析Kubernetes应用构建模型.html
  02 16 剖析Kubernetes应用构建模型.mp3
  03 17 Kubernetes如何设计REST资源.html
  03 17 Kubernetes如何设计REST资源.mp3
  04 18|Kubernetes如何定义标准化资源对象.html
  04 18|Kubernetes如何定义标准化资源对象.mp3
  05 19|Kubernetes资源对象实现源码剖析.html
  05 19|Kubernetes资源对象实现源码剖析.mp3
  06 20 请求路径构建(上):如何设置RESTful API接口路径.html
  06 20 请求路径构建(上):如何设置RESTful API接口路径.mp3
  07 21 请求路径构建(下):如何根据资源对象构建请求路径.html
  07 21 请求路径构建(下):如何根据资源对象构建请求路径.mp3
  08 22|Kubernetes支持哪些RESTful API接口.html
  08 22|Kubernetes支持哪些RESTful API接口.mp3
  09 23|如何使用go-restful开发一个Web服务器.html
  09 23|如何使用go-restful开发一个Web服务器.mp3
  10 24|Kubernetes路由构建源码剖析.html
  10 24|Kubernetes路由构建源码剖析.mp3
  11 25|Kubernetes HTTP请求处理流程详解.html
  11 25|Kubernetes HTTP请求处理流程详解.mp3
  12 26|Kubernetes HTTP请求逻辑核心功能点详解.html
  12 26|Kubernetes HTTP请求逻辑核心功能点详解.mp3
  13 27|Kubernetes如何进行请求参数校验.html
  13 27|Kubernetes如何进行请求参数校验.mp3
  14 28|Kubernetes如何设置默认值.html
  14 28|Kubernetes如何设置默认值.mp3
  15 29|Kubernetes默认值设置函数如何生成.html
  15 29|Kubernetes默认值设置函数如何生成.mp3
  16 30|Kubernetes API的版本兼容性机制详解.html
  17 31|Kubernetes中如何向稳定版本添加不稳定的功能.html
  17 31|Kubernetes中如何向稳定版本添加不稳定的功能.mp3
  18 32|Kubernetes版本转换源码剖析.html
  18 32|Kubernetes版本转换源码剖析.mp3
06 第五章 Kubernetes 核心组件源码剖析
  01 33|kube-controller-mananger框架核心原理及源码剖析.html
  01 33|kube-controller-mananger框架核心原理及源码剖析.mp3
  02 34|kube-controller-mananger控制器插件源码剖析.html
  02 34|kube-controller-mananger控制器插件源码剖析.mp3
  03 35|kube-scheduler框架核心原理及源码剖析.html
  03 35|kube-scheduler框架核心原理及源码剖析.mp3
  04 36|kube-scheduler调度器源码剖析(上).html
  04 36|kube-scheduler调度器源码剖析(上).mp3
  05 37|kube-scheduler调度器源码剖析(下).html
  05 37|kube-scheduler调度器源码剖析(下).mp3
07 第六章 Kubernetes 核心功能介绍
  01 38|扩展能力:Kubernetes提供了哪些扩展机制.html
  01 38|扩展能力:Kubernetes提供了哪些扩展机制.mp3
  02 39|扩展能力:横向层、客户端层、API层扩展机制详解.html
  02 39|扩展能力:横向层、客户端层、API层扩展机制详解.mp3
  03 40|扩展能力:控制面层、基础设施层扩展机制详解.html
  03 40|扩展能力:控制面层、基础设施层扩展机制详解.mp3
  04 41|组件配置:Kubernetes组件配置详解.html
  04 41|组件配置:Kubernetes组件配置详解.mp3
  05 42|组件配置:Kubernetes组件配置开发实战.html
  05 42|组件配置:Kubernetes组件配置开发实战.mp3
  06 43|Feature Gates(上):Kubernetes中的Feature Gates设计.html
  06 43|Feature Gates(上):Kubernetes中的Feature Gates设计.mp3
  07 44|Feature Gates(下):Kubernetes中的Feature Gates开发实战.html
  07 44|Feature Gates(下):Kubernetes中的Feature Gates开发实战.mp3
  08 45|Leader Election:Kubernetes Leader Election原理解析.html
  08 45|Leader Election:Kubernetes Leader Election原理解析.mp3
  09 46|Leader Election:在Kubernetes中使用Leader Election的场景.html
  09 46|Leader Election:在Kubernetes中使用Leader Election的场景.mp3
  10 47|Leader Election:基于Lease的Leader Election源码剖析.html
  10 47|Leader Election:基于Lease的Leader Election源码剖析.mp3
08 第七章 Kubernetes 源码开发实战
  01 48|通过API接口的定义流程学习Kubernetes API Server.html
  01 48|通过API接口的定义流程学习Kubernetes API Server.mp3
  02 49|动手实现一个Kubernetes Operator.html
  03 50|动手实现一个Kubernetes调度器插件.html
  03 50|动手实现一个Kubernetes调度器插件.mp3
  04 51|Leader Election开发实战.html
  04 51|Leader Election开发实战.mp3
09 结束语 & 结课测试
  01 结束语|如何在Kubernetes之路上走得更远.html
  01 结束语|如何在Kubernetes之路上走得更远.mp3
  02 结课测试|来赴一场满分之约!.html