Skip to content

Build

In order to build an EKS Distro yourself, you will need to make sure several things are installed and configured. Before you begin, make sure you have satisfied the build prerequisites.

Build EKS Distro Base

The first step of the build is to build the base container class. The base container can be found in the EKS Distro Build Tooling repository. The eks-distro-base directory in the repository contains a make file. If you are going to use Elastic Container Repository (ECR), create it:

make ecr

The container is built with:

make docker

If you want to push to a private repository:

make docker-push

Build Remaining Containers

The second step of the build is to build the rest of the containers out of the EKS Distro Repository. The project root directory contains a Makefile, which assumes you are using ECR and have created ECR repositories. Run the script with:

make release