推荐使用Google Chrome浏览器进行浏览
本文主要内容:
-
kubelet传递给multus-cni插件cmdAdd方法中args参数的内容是什么?
-
构建multus-cni插件网络资源对象阶段
-
将multus-cni插件网络资源对象 转换成 containernetworking里网络资源对象阶段
-
进入containernetworking/cni阶段
-
开始调用/opt/cni/bin 阶段
-
创建一个
子网络
的主要步骤
1、kubelet传递给multus-cni插件cmdAdd方法中args参数的内容是什么?
1.1、cmdAdd方法中args参数里StdinData进行base64解密
对解密后的内容,可以进行JSON格式化,这样查看起来方便:
1.2、StdinData的内容是从那里获取的呢?
是从cni的配置路径下,如
也就是说,StdinData的内容,就是multus-cni插件的配置文件00-multus-cni.conf的内容
1.3、00-multus-cnf.conf配置文件,是在哪里生成的呢?
可见,此配置文件是在创建容器
时调用entrypoint.sh脚本