docker、containerd、k8s相关体系介绍

本文介绍了开放容器计划(OCI)及其三个规范,包括运行时规范、镜像规范和分发规范。接着,讨论了容器运行时如docker、containerd及其在k8s中的角色,尤其是docker的dockershim和CRI接口。内容还涵盖了docker与containerd的体系结构,描述了它们如何协同工作来管理和运行容器。
摘要由CSDN通过智能技术生成

一、浅析各种术语

1、OCI(开放容器计划(Open Container Initiative))

OCI 由 Docker 和容器行业的其他领导者于 2015 年 6 月建立,目前包含三个规范:运行时规范(runtime-spec)、镜像规范(image-spec)和分发规范(distribution-spec)。运行时规范(runtime-spec)概述了如何运行在磁盘上解压缩的“文件系统捆绑包”(filesystem bundle)。在高级别的实现上,OCI 实现能够完成镜像管理,包括下载 OCI 镜像,然后将该镜像文件解压缩到 OCI 运行时文件系统捆绑包( OCI Runtime filesystem bundle)中。OCI运行时能够运行该捆绑包。

2、容器运行时(Container Runtime),是OCI三大规范的一个具体实现,

高水平实现:docker、containerd、CRI-O
低水平实现;runc,但是runc 为容器提供了所有的底层功能,与现有的底层 Linux 功能交互,如命名空间和控制组,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值