云原生开发者:熟悉容器技术,想深入Kubernetes API与开发体系的工程师。 运维开发工程师:负责K8s集群运维,需要开发自定义工具(如Operator)的技术人员。 架构师:设计云原生架构,需要扩展K8s功能(CRD、控制器)的技术决策者。 技术经理:希望团队掌握K8s开发技能,提升容器化应用交付效率的管理者。

*   01 环境准备/

  *   01 课程介绍与准备.mp4 (110.82 MB), 13:45

*   02 client-go/

  *   01 Kubernetes API 模型.mp4 (201.96 MB), 24:28

  *   02 资源类型 Scheme.mp4 (254.71 MB), 27:09

  *   03 Clientset 的使用.mp4 (196.46 MB), 27:25

  *   04 Clientset 的原理.mp4 (298.96 MB), 21:02

  *   05 Informer 的使用.mp4 (287.34 MB), 35:23

  *   06 Informer 的架构说明.mp4 (56.32 MB), 08:10

  *   07 Reflector 源码分析.mp4 (441.67 MB), 32:34

  *   08 FIFO 的实现.mp4 (255.72 MB), 27:16

  *   09 DeltaFIFO 的实现.mp4 (264.75 MB), 23:38

  *   10 Indexer 概念说明.mp4 (242.41 MB), 29:15

  *   11 Indexer 的原理.mp4 (413.42 MB), 39:18

  *   12 SharedInformer 的实现原理.mp4 (331.88 MB), 28:29

  *   13 通用队列实现原理.mp4 (152.50 MB), 19:31

  *   14 延时队列的实现原理.mp4 (242.20 MB), 25:00

  *   15 限速队列的实现原理.mp4 (235.70 MB), 26:38

*   03 控制器/

  *   01 编写控制器.mp4 (360.16 MB), 40:12

  *   02 CRD 定义与使用.mp4 (172.21 MB), 23:26

  *   03 代码生成器.mp4 (134.13 MB), 18:07

  *   04 代码生成示例.mp4 (186.51 MB), 24:06

  *   05 初始化 CRD 控制器.mp4 (211.71 MB), 22:06

  *   06 实现控制器逻辑.mp4 (238.63 MB), 23:18

*   04 Operator/

  *   01 初识 Operator.mp4 (119.33 MB), 12:11

  *   02 kubebuilder 简介.mp4 (163.98 MB), 23:25

  *   03 controller-runtime 原理之控制器.mp4 (361.50 MB), 29:31

  *   04 controller-runtime 原理之 manager.mp4 (396.34 MB), 36:56

  *   05 Operator 示例1 - 初始化项目.mp4 (160.62 MB), 20:37

  *   06 Operator 示例2 - 实现业务逻辑.mp4 (257.86 MB), 30:19

  *   07 Operator 示例3 - 开发调试.mp4 (273.06 MB), 29:10

  *   08 Operator 示例4 - 代码优化与部署.mp4 (381.67 MB), 36:02

*   05 etcd operator/

  *   01 初识 etcd.mp4 (158.09 MB), 14:38

  *   02 搭建 etcd 集群.mp4 (192.07 MB), 20:32

  *   03 在 Kubernetes 上部署 Etcd.mp4 (221.84 MB), 21:32

  *   04 etcd-operator 开发之项目初始化.mp4 (205.10 MB), 24:48

  *   05 etcd-operator 开发之调谐.mp4 (398.42 MB), 42:34

  *   06 etcd-operator 开发之自定义列.mp4 (337.01 MB), 30:22

  *   07 etcd-operator 开发之备份结构定义.mp4 (156.88 MB), 19:32

  *   08 etcd-operator 开发之备份调谐原理.mp4 (108.57 MB), 09:28

  *   09 etcd-operator 开发之备份调谐状态.mp4 (212.80 MB), 24:50

  *   10 etcd-operator 开发之备份调谐实现.mp4 (254.71 MB), 26:40

  *   11 etcd-operator 开发之备份实现.mp4 (260.92 MB), 31:30

  *   12 etcd-operator 开发之备份调试.mp4 (323.75 MB), 30:44

  *   13 etcd-operator 开发之备份代码优化.mp4 (324.26 MB), 33:22

  *   14 etcd-operator 开发之备份Events和路径模板化.mp4 (263.33 MB), 23:12

*   06 准入控制器/

  *   01 准入控制器介绍.mp4 (97.59 MB), 14:12

  *   02 校验准入控制器之初始化项目.mp4 (209.39 MB), 30:23

  *   03 校验准入控制器之逻辑实现.mp4 (281.77 MB), 31:14

  *   04 校验准入控制器之部署测试.mp4 (226.02 MB), 20:26

  *   05 Mutate 准入控制器实现.mp4 (322.04 MB), 34:59

  *   06 自动管理准入控制器证书.mp4 (262.75 MB), 30:55

  *   07 自动注册准入控制器.mp4 (276.68 MB), 30:13

*   07 调度器/

  *   01 调度器基本原理.mp4 (124.23 MB), 15:18

  *   02 调度框架介绍.mp4 (77.15 MB), 14:52

  *   03 调度器启动流程.mp4 (487.28 MB), 37:54

  *   04 调度队列之 activeQ.mp4 (280.79 MB), 22:10

  *   05 单个 Pod 整体调度流程.mp4 (405.75 MB), 30:16

  *   06 调度器失败与重试机制.mp4 (298.90 MB), 27:29

  *   07 调度插件之 NodeResourcesFit.mp4 (315.32 MB), 24:46

  *   08 Pod 拓扑分布约束介绍.mp4 (130.76 MB), 18:07

  *   09 PodTopologySpread 预选阶段.mp4 (283.97 MB), 22:06

  *   10 PodTopologySpread 优选阶段.mp4 (224.36 MB), 15:11

  *   11 节点资源更均匀和较少优选.mp4 (358.71 MB), 28:45

  *   12 自定义调度器插件之初始化.mp4 (206.08 MB), 17:13

  *   13 自定义调度器插件之参数传递.mp4 (185.48 MB), 18:20

  *   14 自定义调度器插件之部署.mp4 (261.81 MB), 18:20

*   08 Dashboard 开发/

  *   01 前端模板系统.mp4 (185.62 MB), 17:24

  *   02 节点列表 API.mp4 (413.69 MB), 46:00

  *   03 获取Node节点资源统计信息.mp4 (468.73 MB), 41:04

  *   04 使用 PromQL 获取监控指标数据.mp4 (309.04 MB), 29:41

  *   05 首页聚合节点资源数据.mp4 (303.04 MB), 21:55

  *   06 实时获取 Pod 日志.mp4 (160.33 MB), 17:06

  *   07 通过 WebSocket 实时获取 Pod 日志.mp4 (313.31 MB), 32:07

  *   08 优化 Kubernetes 操作客户端.mp4 (236.38 MB), 23:02

  *   09 通过 client-go 执行 exec 命令.mp4 (302.70 MB), 30:45

  *   10 websocket 执行 exec 命令.mp4 (356.71 MB), 37:15

*   09 APIServer/

  *   01 APIServer源码之CRD服务注册.mp4 (429.40 MB), 18:24

*   课件资料/

  *   课件资料.zip (873.76 MB)