PouchContainer CRI的设计与实现

  1. 云栖社区>
  2. PouchContainer容器技术>
  3. 博客>
  4. 正文

PouchContainer CRI的设计与实现

allencloud 2018-06-06 00:04:37 浏览1911
展开阅读全文

1. CRI简介

在每个Kubernetes节点的最底层都有一个程序负责具体的容器创建删除工作,Kubernetes会对其接口进行调用,从而完成容器的编排调度。我们将这一层软件称之为容器运行时(Container Runtime),大名鼎鼎的Docker就是其中的代表。

当然,容器运行时并非只有Docker一种,包括CoreOS的rkt,hyper.sh的runV,Google的gvisor,以及本文的主角PouchContainer,都包含了完整的容器操作,能够用来创建特性各异的容器。不同的容器运行时有着各自独特的优点,能够满足不同用户的需求,因此Kubernetes支持多种容器运行时势在必行。

最初,Kubernetes原生内置了对Docker的调用接口,之后社区又在Kubernetes 1.3中集成了rkt的接口,使其成为了Doc

网友评论

登录后评论
0/500
评论
allencloud
+ 关注
所属云栖号: PouchContainer容器技术