iSula容器引擎具有很多优点:轻、快等等。那么,如何呈现这些优点呢?本篇文章我们主要关注iSula 容器引擎的“快”。
为了证明“快”,那就需要有参照物进行对比。环视业内,我们发现几个能打的:容器引擎鼻祖Docker、红帽的Podman以及CRI-O。
现在目标确定了,我们开始明确对比范围。
01
测试范围
容器引擎的使用模式主要是:
• 客户端使用模式:多见于个人开发、测试以及部分生产场景;
• PAAS通过CRI接口使用模式:云计算的经典场景,通过CRI接口调用容器引擎能力,管理pod集群;
为了尽量覆盖应用场景,因此我们需要覆盖上述两种场景,对客户端模式和CRI模式分别进行测试对比。
客户端模式
由于CRI-O不具备客户端功能,所以我们选择的测试对象是:
• Docker
• Podman
• iSula
CRI模式
CRI接口,需要通过 cri-tools 工具进行测试。
为了对比的观赏性,我们在CRI模式下也选择三个测试对象:
• Docker
• CRI-O
• iSula
02
环境准备
机器环境
X86
ARM
安装iSulad
参考官方文档&#x