http://b.jtthink.com/read.php?tid=1050
http://b.jtthink.com/read.php?tid=676
开张课,直接开干。没啥好废话的
共享和我们可以通过信号的方式传递,今天演示命令行模式
沿着上节课我们使用代码的方式来发送信号
应同学要求,加更动态客户端的使用姿势。本章大约10课时左右
沿着上节课我们实现动态资源反序列化deploy
传统clientset创建资源要填很多参数。很麻烦有没有,今天介绍最简单的一个模板方式。后面还有其他方法
前面我们使用的是普通tpl模板。今天我们借助kustomize来生成资源内容
大家有没有想过kubectl apply 是怎么解析一个yaml文件有多个资源定义的?今天我们来模拟实现一下
应同学要求和提问,讲一下Patch骚操作
上节课是替换。这节课我们来个合并
另一个很常用的模式:JSONPatch
有了前面几课时的基础。这节课只需几分钟即可掌握
之前课程我们这块讲的比较少,因此做详细补充(不是分析源码,而是实际使用)
上节课演示了Informer 。很快会发现如果不同的模块都想监听,Informer就很难处理。于是我们需要SharedInformer
如果不想自己维护对象数据集合,我们可以使用官方的带索引的Informer。叫做IndexInformer,今天我们来演示下基本用法
有了前面课时的基础,今天我们来演示如何实战使用SharedInformerFactory
今天来点干的,结合gin实现根据标签过滤资源列表
今天我们来玩个骚操作,结合GIN构建一个通用路由
承接上节课。我们进阶下,结合通用路由+索引完成资源的过滤
再一次进阶上节课代码。使得我们的资源过滤可以多条件组合
本章进入kubectl 插件编写实战篇。课件需要向讲师私人索要
如有观看问题,请私聊讲师
kubectl 支持的各种参数,今天我们在插件中也支持
第一步小成果 ,结合前几课时的代码实现PODS列表的展现,表格化输出
如题
原生kubectl自带的功能,我们做一下复习
同上节课。复习课
自己创造一个功能,使POD列表支持名称正则查询
前面我们做的插件不够刺激,接下来我们来实现交互式插件
有了交互式模式,我们就可以使用缓存来加载PODS列表
仅仅是列表不够爽,我们来实现POD提示功能
沿着上节课,我们实现完整 POD提示功能
上节课完成提示功能,这节课我们顺便把POD详细内容给做了
为了实现更加便捷、炫酷的功能。今天我们引入另外一个交互库
本课时很重要,我们来实现加载POD详细时 可以自行选择我们想要看的部分
演示下如何扩展我们自己写的插件
今天我们完成POD事件的获取和展示
快速课程。演示下如何获取和展示POD的日志。更多细节大家可以根据课程内容 来扩展
今天我们实现POD远程功能。
今天依然是一个演示课。在web可视化中实现过,今天我们放到POD插件中实现
应学员的要求,本课程我们继续来撸插件。为了更好的体验我们全部搞成交互式也叫沉浸式插件
沿着上节课,我们完成列表页。本课时也是复习课
今天我们来完成沉浸式伸缩副本
本课时和之前的POD插件做法一样,移植课时
本课时在可视化课程基础上做了代码改进
本课时开始进入沉浸式界面设计
今天我们完成第一个功能在。侧边栏显示Deployment列表
如题,显示yaml信息(后面还需要做完善)
之前我们列出了deployment列表。今天实现选中后展示POD列表
类似web可视化。新增deployment后如何动态刷新页面
在上节课的基础上,我们实现删除后动态刷新
今天我们在控制台上实现类似web的动态感知POD变化(代码较多、比较复杂,如不懂请VIP一对一提问)
承接上节课,我们实现快捷删除POD,并自动刷新控制台
上节课删除POD直接删,这节课来个确认框展现
本章节最后一课,我们介绍下表单的用法
问:为什么有的课程会涨价?
答:课程刚开始更新时是比较便宜的,随着课时的增多会逐步涨到原价
问:课程价格是每节课都要这么多钱?
答:课程价格是指该课程下面所有课时的总价,
问:为啥有课程最后显示课时正在更新?
答:说明我们的讲师还在录制中
问:购买课程后能看多久?
答:终身在线观看