容器网络
文章平均质量分 86
立志程序界Tony
这个作者很懒,什么都没留下…
展开
-
CNI系列(三)插件实现
原文链接:https://www.gogo-dev.com/index.php/2022/04/10/cni03/说明上文我们描述了容器运行时是如何调用CNI插件的,本文就开始描述一些简单的CNI插件的实现。containernetworking/cni项目提供了cni标准在runtime侧的实现,比如containerd就是直接调用了该库从而去调用CNI插件。而contianernetworking/plugins项目里则是容器网络组官方实现的一些简单插件,比如bridge、macvlan原创 2022-04-10 17:43:39 · 1003 阅读 · 0 评论 -
CNI系列(二)runtime中代码实现
说明在上篇“容器网络接口标准v1.0.0”文章中我们提到了CNI标准定义了容器运行时应该如何解析网络配置、如何调用CNI插件,本文就从containerd项目来描述这部分实现。由于下文会直接从containerd的源码开始分析,分析过程中会涉及到两个比较重要的子项目,为了让大家先对这两个子项目有个简单的印象,这里先列出了这两个子项目,a. github.com/containerd/go-cni项目containerd项目在CNI标准实现上又封装的一层抽象,提供了Setup、Remove、Check原创 2022-04-10 15:21:53 · 534 阅读 · 0 评论 -
CNI系列(一):容器网络接口标准v1.0.0
本文对CNI标准v1.0.0版本进行了翻译。翻译 2022-03-26 17:01:58 · 1374 阅读 · 0 评论