ECR Pull-Through Cache Flow

ECR Pull-Through Cache Flow A workflow diagram generated by Archify. 01 / EKS node (kubelet) 02 / Amazon ECR 03 / Upstream registry Image pull request · kubelet → ECR · EKS node (kubelet) Image pull request kubelet → ECR Serve image · cached image served instantly · EKS node (kubelet) Serve image cached image served instantly ECR Endpoint · cache lookup · Amazon ECR ECR Endpoint cache lookup Cache in ECR · pull-through cache repository · Amazon ECR Cache in ECR pull-through cache repository Pull from upstream · Docker Hub, Quay, ghcr, ... · Upstream registry Pull from upstream Docker Hub, Quay, ghcr, ... Cache Hit Cache Miss Legend kubelet step ECR cache repository ECR endpoint Upstream registry

Pull-Through Cache Benefits

  • • Removes dependency on external registry availability
  • • Reduces image pull latency
  • • Avoids Docker Hub rate limits