探索runC (下)

2018-12-31
阅读 8 分钟
7.9k
前文讲到,newParentProcess() 根据源自 config.json 的配置,最终生成变量 initProcess ,这个 initProcess 包含的信息主要有

探索 runC (上)

2018-12-27
阅读 15 分钟
8.9k
容器运行时(Container Runtime)是指管理容器和容器镜像的软件。当前业内比较有名的有docker,rkt等。如果不同的运行时只能支持各自的容器,那么显然不利于整个容器技术的发展。于是在2015年6月,由Docker以及其他容器领域的领导者共同建立了围绕容器格式和运行时的开放的工业化标准,即Open Container Initiative(OCI),...

Cisco思科网络插件Contiv (四) 网络策略实践

2018-11-13
阅读 5 分钟
1.9k
Contiv可以通过网络策略来限制容器之间的访问行为,以实现用户对安全性的方面的要求。比如,我可以限制容器仅对源IP在特定范围的其他容器开放特定的端口,而拒绝其他IP地址的容器的访问。

Cisco思科网络插件Contiv (三) Plugin 实现原理

2018-11-13
阅读 3 分钟
3.1k
上图为Contiv的网络模型,大体上可分为Master和Host Agent两个组件,其中Plugin运行在每台宿主机上, 主要负责1. 与Container Runtime交互实现插件逻辑. 2. 配置底层 open vswitch进程实现具体的网络功能.

Cisco思科网络插件Contiv (二) Master实现原理

2018-11-13
阅读 2 分钟
3k
上图为Contiv的网络模型,大体上可分为Master和Host Agent两个组件,其中Master负责管理所有网络资源 (IP地址分配租户管理策略管理等等)

Cisco思科网络插件Contiv (一) 安装

2018-11-13
阅读 9 分钟
3.6k
Contiv (官网)是一个用于跨虚拟机、裸机、公有云或私有云的异构容器部署的开源容器网络架构。作为业界最强大的容器网络架构,Contiv具有2层、3层、overlay和ACI模式,能够与思科基础设施进行本地集成,并使用丰富的网络和安全策略将应用意图与基础设施功能进行映射。

Flannel 环境搭建与分析

2018-11-13
阅读 20 分钟
3.3k
Flannel是CoreOS团队针对Kubernates设计的跨主机容器网络解决方案, 它可以使集群中不同节点上运行的docker容器都具有全集群唯一的虚拟IP地址。

Libnetwork CNM框架与实现

2018-11-13
阅读 5 分钟
4.3k
Libnetwork是从docker1.6开始,逐渐将docker项目中的网络部分抽离出来形成的Lib,作用是为其他应用程序(如docker engine)提供一套抽象的容器网络模型,该模型也被称为Container Network Model,简称CNM。本文将描述以下内容