Home icon

Forensic container checkpointing on Amazon Elastic Kubernetes Service (Amazon EKS)

Containers Blog



This article explains how to implement forensic container checkpointing on Amazon EKS 1.34+ using the Kubelet Checkpoint API and CRIU to capture container runtime state for security investigations.

  • Deploy a CRIU installer DaemonSet to enable checkpoint capability on worker nodes
  • Build an unprivileged checkpoint agent that calls the kubelet API over HTTPS with service account tokens
  • Package checkpoint archives as OCI images and push to Amazon ECR using IRSA for credentials
  • Expose the checkpoint API through an ALB with automatic node-aware routing for cross-node requests
  • Capture container memory, file descriptors, network sockets, and process metadata in under 30 seconds
  • Analyze checkpoints offline or restore to isolated forensic clusters for investigation
  • Use kro (Kube Resource Orchestrator) to simplify multi-cluster deployment

Forensic checkpointing preserves volatile evidence before container termination, enabling compliance with PCI DSS and SOC 2 requirements while avoiding the tradeoff between containment and evidence preservation.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Jul 1
2026
Amazon EKS now supports Kubernetes version rollback
Jul 21
2026
AI-powered incident analysis for Amazon RDS using automated forensic artifacts
Aug 24
2026
Amazon ECS now automatically detects and repairs container instances with impaired agent connectivity
Oct 21
2025
Enhancing container security in Amazon EKS Auto Mode with KubeArmor

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.