Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1407811
  • 博文数量: 244
  • 博客积分: 3321
  • 博客等级: 中校
  • 技术积分: 2704
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-26 08:17
个人简介

微信公众号:杰夫弹弹看

文章分类

全部博文(244)

文章存档

2018年(4)

2017年(32)

2016年(25)

2015年(28)

2014年(27)

2013年(34)

2012年(25)

2011年(30)

2010年(39)

分类: 云计算

2017-05-24 08:24:32

今天 CNCF 又迎来了一位重要网络项目成员——CNI,这也是放在 CNCF 托管的第10个项目

CNI 是一个关于容器网络接口标准的项目,由 CoreOS 发起,Redhat OpenShift, Apache Mesos, Cloud Foundry, Kubernetes, Kurma 和 rkt 公司创立。
CNI 定义了一套通用接口,接口面向网络插件和容器运行环境,CNI 定义的接口也是最小化,主要关注:容器的网络连通性和容器移除的时候的相关网络资源释放。

CNI 主要包含了三大组件 (参考下图)

1. CNI Specification: 定义了容器运行时和网络插件之间的API,实现容器网络的建立和销毁
2. Plugins:支持不同网络技术和方案的扩展性手段
3. Library:提供了 CNI Specification 一种 Go 实现,容器运行时可以很容易的使用 CNI


当然 CNI 还很年轻,还需要根据容器领域的发展很好的进一步调整和适配,保证容器运行可以很便利稳定的消费 CNI, 为整个容器系统构建稳定网络环境

参考:
阅读(797) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~