aws-load-balancer-controller: Docker image aws-load-balancer-controller:v2.2.4 cannot be download

Describe the bug The image mentioned in the latest helm cannot be downloaded. 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.2.4

Steps to reproduce

  1. Follow the installation documentation (with helm) last step is: helm install aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=<cluster-name> --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller

that installs alb controller. However, it’s not started because the image cannot be downloaded. Message in the ALB Pod in the cluster:

Back-off pulling image "602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.2.4" `

Additional test on Fedora Laptop:

docker pull 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.2.4
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Trying to pull 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.2.4...
Error: initializing source docker://602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.2.4: reading manifest v2.2.4 in 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller: unauthorized: authentication required

Expected outcome

Works after all installation steps from docu are done.

Environment

  • AWS Load Balancer controller version: 2.2.4
  • helm (latest)
  • Using EKS: yes

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 4
  • Comments: 15 (2 by maintainers)

Most upvoted comments

Found a workaround for now. Actually exchanging repo with a working one: amazon/aws-alb-ingress-controller helm upgrade aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system ... --set image.repository=amazon/aws-alb-ingress-controller