Docs/Requirements

System Requirements


Standalone Mode

The standalone CLI runs on Linux x86_64. No Kubernetes required.

RequirementDetails
PlatformLinux x86_64
Container runtimeDocker, Podman, containerd, or CRI-O (auto-detected)
InternetRequired for first run (downloads Trivy/ClamAV); use --offline after
Disk~200MB for cached tools at ~/.cache/reel/

Agent Mode — Kubernetes

VersionStatusNotes
v1.30+RecommendedCheckpoint API enabled by default (beta)
v1.25 - v1.29SupportedCheckpoint API requires feature gate
  • Helm 3.x
  • containerd 2.0+ or CRI-O 1.25+

Node OS

OSStatus
Ubuntu 22.04+Supported
Amazon Linux 2023Supported
Red Hat Enterprise LinuxSupported
OpenShiftComing soon

Cloud Providers

GKE, EKS, and AKS standard clusters are supported.

Serverless options (GKE Autopilot, EKS Fargate) are not supported. They do not provide node-level access required by the agent.

CRIU

Checkpoint operations use CRIU v4.1+ for process state capture. The agent includes CRIU—no manual installation required.

All other features (layers, SBOM, CBOM, malware, forensics) do not use CRIU.

Resources

Measured with 3 concurrent 5GB layer captures. Adjust based on workload.

ComponentCPU RequestCPU LimitMemory RequestMemory Limit
Agent250m1000m128Mi256Mi
ClamAV (optional)100m500m1Gi2Gi

ClamAV loads signature database into memory on startup (~1GB). Scheduler limits concurrent operations to 3 by default.