Skip to content
Conference Open access

Comparative Analysis of Container Runtimes in Kubernetes: Performance Evaluation of Containerd and Cri-O

2026 · SINTEZA · pp. 301-306 · 0 citations · 14 references

TL;DR

A comparative performance analysis of containerd and CRI-O, the two most widely adopted CRI-compliant runtimes, across several critical operational dimensions indicates that CRI-O demonstrates marginally faster container creation times due to its lightweight design optimized specifically for Kubernetes, while containerd exhibits superior image caching performance and broader ecosystem compatibility.

Abstract

: Container runtimes serve as the foundational layer responsible for the execution and lifecycle management of containers within Kubernetes clusters. While Docker was historically the default runtime, the introduction of the Container Runtime Interface (CRI) has enabled alternative runtimes such as containerd and CRI-O to become first-class citizens in Kubernetes environments. This paper presents a comparative performance analysis of containerd and CRI-O, the two most widely adopted CRI-compliant runtimes, across several critical operational dimensions. The experimental evaluation encompasses container lifecycle operations including creation, start, stop, and deletion times, image pull performance under varying cache conditions, CPU and memory resource utilization during both idle and load scenarios, and pod startup latency in multi-node cluster configurations. The test environment consists of a Kubernetes v1.34 cluster deployed on three identical bare-metal nodes running Ubuntu 26.04 LTS. Results indicate that CRI-O demonstrates marginally faster container creation times due to its lightweight design optimized specifically for Kubernetes, while containerd exhibits superior image caching performance and broader ecosystem compatibility. Both runtimes show comparable memory footprints under sustained workloads. The findings provide practical guidance for infrastructure engineers selecting container runtimes based on specific performance requirements and operational constraints.

Read PDF

Similar papers

Open access Aug 2026

Monitoring and comparative analysis of containerized environments

Experimental results demonstrate that both monitoring stacks captured variations in processor utilization under load at the resolution configured by their default sampling intervals, with the 1,000-virtual-user stress bursts visible as sharp CPU peaks in both stacks.

A. Omarbekova, Lazzat Kussepova, A. Zulkhazhav et al. · 0 citations
Open access Aug 2026

Kernel-Level Dynamic Priority Scheduling for Containers

A dynamic priority scheduling framework at the kernel level that enhances the CPU allocation to latency-sensitive containers running in Kubernetes environments and reveals a significant improvement in terms of latency reduction, enhanced throughput, efficient utilization of CPU resources, and stable performance of sche...

T. Rajkumar, Nishanth D., P. M et al. · 0 citations
Open access Sep 2026

Empirical Static and Infrastructure Evaluation of Microservice Frameworks Across JVM, GraalVM Native Image, and Rust in Containerized Environments

Framework and runtime selection for containerized microservices are usually guided by request-level benchmarks, yet deployment-facing costs often dominate operational expenditure in Kubernetes environments. This study empirically evaluates four such infrastructure characteristics: container image size, startup time, id...

Matej Šarić, Aleksander Radovan, D. Kučak · 0 citations
Preprint Sep 2026

Docker Containers vs. Virtual Machines: A Comparative Study of Architecture, Performance, Configuration, and Security

Modern application platforms must isolate workloads while preserving deployment speed, portability, resource efficiency, and security. Virtual machines (VMs) and Docker containers address this requirement at different abstraction layers: VMs virtualize hardware and run independent guest operating systems, whereas conta...

Faraz Gurramkonda, Akanksha Malla, Sayma Tamboli et al. · 0 citations
Open access Sep 2026

A Multi-Layer Security Evaluation Framework for Hardening Kubernetes in Devsecops Pipelines: A Quantitative Experimental Evaluation

Background: Kubernetes is widely used to orchestrate containerised workloads in DevSecOps environments; however, its complex configuration, access-control mechanisms, software supply chain, and runtime operations create multiple security challenges. Existing security controls often address these risks independently, cr...

Olajide Adegunwa, Oluwatobi Seun Solomon · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.