云时代【3】—— 容器技术发展史

本文详细讲述了容器技术的发展历程,从OCI规范和RunC的起源,到CRI标准的引入,特别是ContainerRuntime的角色转变,以及containerd和CRI-O如何推动Kubernetes与传统容器引擎如Docker的分离,实现云原生应用的更高效管理。
摘要由CSDN通过智能技术生成


请先阅读《云原生》中的第一章(云时代的前夜:虚拟化)

一、容器技术发展史

image.png
上面这个图应该从下往上看才符合历史轨迹。

(一)OCI 规范 与 RunC

OCI 规范:制定并维护 容器镜像格式 和 容器运行时 的正式规范(OCI Specifications)。其核心产出是: OCI Runtime Spec(容器运行时规范)、OCI Image Spec(镜像格式规范)、OCI Distribution Spec(镜像分发规范)。所以 OCI 组织解决 的是容器的构建、分发和运行。

RunC 的本质就是:可以不通过 Docker Damon 直接操纵容器, 是 Docker 公司捐出的 Libcontainer 项目改名的。

(二)CRI 与 Container Runtime

容器编排的主权的争夺以 K8S 胜出为结果。

1. CRI 标准

CRI 标准:用于 K8S 和 特定的容器运行时 解耦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值