阅读:3064回复:1
k8s速学4子课程:CNI插件开发套路入门篇注意:本课程是引导教学、套路教学。并不打算做一个高大上的生产级可用的CNI插件。(工作量太大) 本课程是k8s基础速学4的子课程。对cni插件做个入门级的引导教学。本课程不适合新手,需要熟练掌握k8s基操、golang开发、Linux相关内核知识点。短课程,大约15课时左右 第1讲:开张课、课程基本内容、CNI的基本理解 免费试听 老套路的开张课,讲下课程基本内容以及对CNI插件的基本理解 第2讲:使用shell 写个最简单的插件、本地测试 下课时开始用GO写,今天只是做个最直观的理解 第3讲:go写cni插件之基本代码结构 这节课开始我们使用GO来编写简单的CNI插件 第4讲:利用cni插件创建网桥 编写最简单的代码,来创建网桥 第5讲:补充课:host-local插件学习 今天我们来学习host-local插件的基操 第6讲:代码调用host-local 得到分配的IP 上节课是基操。这节课我们来获取IP,代码的方式 第7讲:cni插件之:用代码创建veth设备 今天我们用代码在容器里创建veth设备。后面需要连接网桥 第8讲:代码创建veth设备(2):veth连接网桥、连通性测试 免费试听 今天我们完成veth和网桥关联,并且测试连通性 第9讲:代码创建veth设备(3):容器和宿主机的互通 完成上节课的课后作业。CSI开发课程即将开启 后续课程 即将开更 |
|
|