01.课程概述
02.K8S介绍
03.clientgo架构
04.RESTClient原理
05.Reflector原理
06.DeltaFIFO原理
07.Indexer原理
08.SharedInformer原理
09.WorkQueue原理
10.client-go项目实战(上):需求说明
11.client-go项目实战(下):12.自定义资源(CRD)简介
client-go项目实战的控制器代码骨架部分。
事件处理逻辑部分
控制器调谐逻辑部分
测试验证及问题修复
容器化、部署、测试及验证
12.自定义资源(CRD)简介
13.code-generator介绍
14.controller-tools介绍
15.api和apimachinery介绍
16.CRD实战
17.kubebuilder脚手架介绍
18.controller-runtime介绍
19. Manager组件介绍
20. Controller组件介绍
21. Cluster/Client/Cache组件介绍
22.Webhook组件介绍
23.Controller实现
24.Webhook的实现
25.Operator-SDK
代码地址:https://github.com/baidingtech/operator-lesson-demo 幻灯片:代码库中 推荐书籍(有对应中文版):Kubernetes 編程 (Programming Kubernetes: Developing Cloud Native Applications)
Kubernetes Operators: Automating the Container Orchestration Platform