Kubectl Research Lab · Est. 2021
Benchmarks Live

$

We run container orchestration benchmarks at scale — cold-start latencies in microseconds, resource contention across thousand-node clusters, multi-cloud cost models — and publish the data that platform teams actually cite in architecture decisions.

Live Benchmark Interface · Refreshing
kubectl-bench · live · cluster-prod-07
LIVE

Cold-Start Latency Distribution

p50 / p95 / p99 · microseconds · n=50,000 runs

2026-02-27 11:38 UTC
Kubernetes 1.29
487μs
ECS Fargate
712μs
Nomad 1.7
401μs
k3s Edge
362μs
Docker Swarm
924μs
p50
p99 tail
lower = faster startup
Benchmark Run #4,891 · In Progress0%
1,024-node cluster · GKE us-central1~2m 14s remaining

Pod Schedule Time · Node Count

fast
slow

Runtime Memory Overhead

#1containerd
12.4MB
#2cri-o
14.1MB
#3docker
31.8MB
#4gVisor
48.2MB
Cluster Health
Nodes Ready1,024 / 1,024
Pods Running48,291
Pending12
Kubernetes 1.29/ECS Fargate/Nomad 1.7/k3s Edge/Docker Swarm/containerd/cri-o/gVisor/AWS EKS/Google GKE/Azure AKS/p99 Latency/Cold-Start/Resource Contention/Pod Scheduling/Multi-Cloud TCO/Node Autoscaling/WASM Runtimes/Kubernetes 1.29/ECS Fargate/Nomad 1.7/k3s Edge/Docker Swarm/containerd/cri-o/gVisor/AWS EKS/Google GKE/Azure AKS/p99 Latency/Cold-Start/Resource Contention/Pod Scheduling/Multi-Cloud TCO/Node Autoscaling/WASM Runtimes/

▸ Research Findings

The data speaks.
We just publish it.

Three findings from our 2025 benchmark cycle. Each represents hundreds of hours of test runs across isolated, reproducible environments.

01
Cold-Start Latency
0μs

Median cold-start · k3s · ARM64 · n=50,000

k3s starts containers 3.1× faster than ECS Fargate on equivalent hardware.

At sub-100μs p50 latency, k3s on ARM64 nodes redefines what's possible at the edge. This gap isn't a configuration artifact — it's architectural. Fargate's virtualization layer adds 150–200μs of irreducible overhead that no amount of tuning removes.

Methodology

crictl run · containerd 1.7 · Graviton3 · 50K cold starts per orchestrator · isolated VPC

02
Scheduler Contention
0ms

p99 pod schedule time · 1,024-node K8s cluster · high contention

At 1,000+ nodes, Kubernetes scheduler latency compounds faster than most teams model.

The p99 scheduling time on a 1,024-node cluster under 80% resource contention reaches 487ms — 4.2× the p50. Teams that capacity-plan on median latency are shipping SLAs they can't actually meet during traffic spikes. The tail is where production incidents live.

Methodology

kube-scheduler profiling · 1,024 c5.2xlarge nodes · 48K pods · 80% CPU contention · 10K scheduling events

03
Multi-Cloud Cost Model
0%

Cost reduction · ECS → K8s migration · batch workloads · 500-node scale

Migrating batch workloads from ECS to Kubernetes cuts infrastructure spend by 34% at 500-node scale.

Bin-packing efficiency, spot instance integration, and Karpenter's node consolidation close the gap that once made ECS the cost-rational choice. At 500 nodes, the operational overhead of K8s is absorbed. Above 200 nodes, the TCO math consistently favors Kubernetes — and our data shows exactly where the crossover happens.

Methodology

TCO model · 12-month AWS billing data · ECS Fargate vs EKS Karpenter · batch + streaming workloads · same application fingerprint

These are three findings from 94 pages of data.

The methodology and full dataset are in the report.

Read the Full 2025 Report

▸ Research Library

Three reports.
One rigorous dataset.

▸ Methodology

Rigorous by design.
Reproducible by default.

Architecture decisions made without benchmark data are guesses. We built the infrastructure to eliminate the guesswork — for good.

0+
Benchmark Runs
0
Max Node Cluster
0
Orchestrators Tested
0
Cloud Providers

Isolated Test Environments

Every benchmark runs in a freshly provisioned cluster — no shared tenancy, no warm caches, no prior state contaminating results.

Statistical Significance

Minimum 10,000 iterations per data point. We report p50, p95, and p99 with confidence intervals. Outliers are documented, not discarded.

Vendor-Independent

No cloud provider funds this research. Infrastructure costs are self-funded. Results are published regardless of which orchestrator wins.

Reproducible

Full benchmark harness published on GitHub. Any team can reproduce our numbers on their own infrastructure within 4 hours.

▸ Decisions Without Data Are Guesses

The 2025 State of Container Orchestration report is free.

94 pages. Six orchestrators. Three cloud providers. Full p99 distributions, cost models, and a methodology appendix your team can reproduce. No vendor bias. No paywall — just a work email.

14,200+ downloads · cited by engineering teams at 340+ companies