mycni 和 mycnid 重复创建 Bridge
Closed this issue · 2 comments
mayooot commented
在 mycnid 的 NewReconciler 中创建了自定义网桥。而在 mycni 的cmdAdd 也创建了网桥。
Flannel 插件的流程图里,好像只有在调用 CNI 二进制文件时才创建网桥(如果不存在)。
那么为啥 mycni 和 mycnid 都创建了呢,希望可以解答一下。
qingwave commented
Good question, 很久前写的了,看了下代码,应该是为了保证mycnid
在初始化iptables网桥一定存在,去掉创建网桥的代码应该也是可以正常工作的。
mayooot commented
Good question, 很久前写的了,看了下代码,应该是为了保证
mycnid
在初始化iptables网桥一定存在,去掉创建网桥的代码应该也是可以正常工作的。
原理如此,谢谢解答😊