文件名称:PouchContainerCRI的设计与实现方法
文件大小:258KB
文件格式:PDF
更新时间:2024-03-16 18:55:59
PouchContainerCRI的设计与实现方法
在每个Kubernetes节点的最底层都有一个程序负责具体的容器创建删除工作,Kubernetes会对其接口进行调用,从而完成容器的编排调度。我们将这一层软件称之为容器运行时(ContainerRuntime),大名鼎鼎的Docker就是其中的代表。当然,容器运行时并非只有Docker一种,包括CoreOS的rkt,hyper.sh的runV,Google的gvisor,以及本文的主角PouchContainer,都包含了完整的容器操作,能够用来创建特性各异的容器。不同的容器运行时有着各自独特的优点,能够满足不同用户的需求,因此Kubernetes支持多种容器运行时势在必行。最初,Kubern