shenyi
管理员
管理员
  • UID1
  • 粉丝36
  • 关注0
  • 发帖数683
阅读:1011回复:1

k8s速学4子课程:CNI插件开发套路入门篇

楼主#
更多 发布于:2022-08-01 01:22

     注意:本课程是引导教学、套路教学。并不打算做一个高大上的生产级可用的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开发课程即将开启


后续课程 即将开更
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝36
  • 关注0
  • 发帖数683
沙发#
发布于:2022-10-01 02:26
更至第9讲
会讲故事的程序员
游客

返回顶部