AWS ECR Pull Through Cache
This module sets up AWS ECR to serve as a pull through cache for publicly available container images used in your Kubernetes clusters.
This provides several benefits:
- Significantly improves startup time of both new nodes and new pods by pulling from localized data storage rather than the public internet
- Improves resiliency to outages of public container registries which might otherwise cripple your infrastructure
- Avoids the risk of hitting the rate limits imposed by public registries
- Reduces costs associated with NAT gateways by keeping large image transfers inside your private network