同步操作将从 openEuler/iSulad 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
iSulad是一个基于OCI标准的容器运行引擎,强调简单性、健壮性和轻量化。
作为守护进程,iSulad提供容器生命周期管理相关服务:包括镜像的传输和存储、容器执行和监控管理、容器资源管理以及网络等。iSulad对外提供与docker类似的CLI命令行接口,可使用该命令行进行容器管理;并且提供符合CRI接口标准的gRPC API,可供kubernetes 按照CRI接口协议调用。
为了方便理解,我们将iSulad分成不同的模块,并根据模块的类别组织成子系统。了解这些模块、子系统及其关系是修改和扩展iSulad的关键
本文档将仅描述各个模块的high-level功能设计。有关每个模块的详细信息,请参阅相关设计文档。
用户可通过调用子系统提供的GRPC API与iSulad进行交互。
image content : 管理镜像元数据以及容器文件系统。
resource manage: 容器资源管理,如设置可用cpu、memory等资源限制
Executor:执行实际容器操作的runtime,提供lcr作为默认runtime,可通过plugin机制扩展
Events:容器事件收集
Plugins:提供插件机制,通过不同插件,实现扩展容器功能。
HA:提供日志机制用于定位问题,提供garbage collect 机制回收容器D/Z 等异常容器资源。
架构图,如下:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。