Building Applications and Pushing Them to Amazon ECR
A Kubernetes Pod consists of at least one container. These containers are stored in a public or private repository and pulled by a worker node when it receives a Pod specification and needs to deploy a container. This chapter looks at how you can use AWS Elastic Container Registry (ECR) to securely store container images using multiple repositories and allow EKS to use them when it deploys Pods.
Specifically, we will cover the following topics:
- Introducing Amazon ECR
- Understanding repository authentication
- Building and pushing a container image to ECR
- Using advanced ECR features
- Using an ECR image in your EKS cluster