CNI 第三方网络插件能像进行一些组合吗?

CNI 第三方网络插件能像进行一些组合吗?

展开
收起
游客zqq4f2capyyi2 2022-01-20 15:35:00 517 分享 版权
1 条回答
写回答
取消 提交回答
  • CNI 第三方网络插件不能像官方网络插件一样进行一些组合,它通常会把所有的能力放到 all-in-one 的 binaries 中,其主要原因有以下 3 点: 首先,早期的 CNI 版本并没 11 有提供 plugin chain,我们不能通过链(chain)的组合结合其他 插件提供能力,所以早些时候,很多插件实现里把所有的都包到自己的二进制里面; 其次,很多网络插件跟官方网络插件里使用的技术不太相同,官方主要用像 bridge 和 veth 这种 LINUX 的一些协议,而第三方网络插件例如 openvswitch,无法跟官方的网络插件做兼容。 另外还有一些原因是这些插件本身实现比较耦合。例如 calico 的 IPAM 跟它的网络路由配置是紧密耦合在一起的,所以也不方便将这些拆分到不同 plugin 里去。

    《云原生与云未来的新可能》电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=8265

    2022-01-20 16:51:24
    赞同 展开评论

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理