You can use your docker images hosted on Amazon Elastic Container Registry (ECR).

Overview

You can use your public images without the need to set any configuration. In order to push private images to ECR, you need to grant the build access.

Kaniko

In order to push docker images to ECR, please follow this guide for configuring a registry to use with Kaniko.

If you decide to use the secret and config-map approach, your connection should be:

connections:
  - name: docker-registry
    kind: registry
    description: "aws docker repository"
    schema:
      url: aws_account_id.dkr.ecr.region.amazonaws.com
    secret:
      name: aws-secret
      mountPath: /root/.aws/