qingwave/mycni

mycni 和 mycnid 重复创建 Bridge

Closed this issue · 2 comments

在 mycnid 的 NewReconciler 中创建了自定义网桥。而在 mycni 的cmdAdd 也创建了网桥。

Flannel 插件的流程图里,好像只有在调用 CNI 二进制文件时才创建网桥(如果不存在)。
那么为啥 mycni 和 mycnid 都创建了呢,希望可以解答一下。
image

Good question, 很久前写的了,看了下代码,应该是为了保证mycnid在初始化iptables网桥一定存在,去掉创建网桥的代码应该也是可以正常工作的。

Good question, 很久前写的了,看了下代码,应该是为了保证mycnid在初始化iptables网桥一定存在,去掉创建网桥的代码应该也是可以正常工作的。

原理如此,谢谢解答😊