阅读:3827回复:3
k8s速学3子课程: Informer深入学习和手撸
本课程是k8s基础速学3(永远不会更完)系列的子课程,由于比较重要,而且面试时经常问到,问到你恶心干呕有没有?
所以我们来单列课程,本课程涉及到源码,但不是翻译源码、罗列源码,这样学习毫无意义。本课程讲的是Informer的基本结构和原理+手撸部分功能。不是入门课,请确保你已经了解和学会Informer 的基本调用再看 前置使用课程:K8s运维级开发:客户端插件开发实战、命令行可视化 第1讲:开张课、课程基本内容、DeltaFIFO创建 免费试听 老套路的开张课。 直奔主题,首当其冲的是DeltaFIFO。今天我们直接来手工使用 第2讲:DeltaFIFO手工调用之:新增和修改事件 上节课只是快速创建,今天我们来使用它实现新增和修改事件 第3讲:Reflector学习(1):手工创建ListWatch监听(List) Reflector是整个Informer的重要部分。 今天我们来手工创建。 第4讲:Reflector学习(2):手工创建List&Watch监听(Watch) 今天我们来手工创建监听 第5讲:Reflector学习(3):手工创建Reflector和队列取值 在上节课基础上进阶下,我们手工创建Reflector,并进行队列取值 第6讲:Reflector学习(4):初识indexer Indexer是很重要的部分。今天我们先初识一下,后面还要详细讲 第7讲:练习课:手工实现简单的Infomer 免费试听 今天是练习课,手工实现简单的Informer 。课后一定要多加练习,光看懂是没用的 第8讲:SharedInformer深入(1): processorListener学习和使用 前面学完了普通Informer今天我们来深入看下SharedInformer,并拆开来调用下 第9讲:SharedInformer深入(2): 手工模拟简单的SharedInformer 有了上节课基础,我们来手工模拟简单的SharedInformer 第10讲:SharedInformer深入(3): 加入ListWatch手工运行 上节课的SharedInformer只完成一半,今天我们加入ListWatch进行资源打印 第11讲:SharedInformer深入(4): 认识索引、手工调用 免费试听 今天我们来手工调用和单独使用下索引 第12讲:SharedInformer深入(5): 索引集成到自己的Informer中 有了上节课基础,我们把索引放到自己写的SharedInformer中 第13讲:快速理解SharedInformerFactory、半手写(上) 前面我们半手写了Informer、SharedIndexInformer后。终于轮到SharedInformerFactory了 第14讲:快速理解SharedInformerFactory、半手写(下) 免费试听 本课程完结,新课程即将开启。是controller-runtime的同款深入学习篇 |
|
|