question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

AWS ECR registry for BinderHub deployment

See original GitHub issue

I am trying to use ECR as the docker image registry for a BinderHub deployment. I was looking at the different settings in the helm chart and I am not sure how they map from the GCR examples provided in the docs to ECR.

When explicitly pushing images to a registry, this is the command I use for ECR:

docker push 1234567890.dkr.ecr.region.amazonaws.com/repo:tag

How to translate this into the various components requested in the values file. Specifically the following in the values that are being set in configmap.yaml.

registry:
  enabled: true
  prefix: binderhub-local/
  host: https://gcr.io
  authHost:
  authTokenUrl: https://gcr.io/v2/token?service=gcr.io
  username: _json_key
  password:

For authentication, the nodes in our Kubernetes cluster are allowed to pull from ECR as they have IAM roles configured. Can I leave the authentication options blank here.

Really appreciate the guidance.

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:2
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

4reactions
btjones-mecommented, Apr 28, 2021

Hi folks, are we still planning on resolving this one? I notice most of the work is completed, would love to see ECR integrated

3reactions
ivan-gomescommented, Nov 1, 2019

We could really benefit from having ECR support added. PR #920 should satisfy it. Anything else necessary to get it rolled in @betatim?

Read more comments on GitHub >

github_iconTop Results From Across the Web

BinderHub Documentation
This page provides a high-level overview of the technical pieces that make up a BinderHub deployment. Tools used by BinderHub. BinderHub ...
Read more >
A New Public Container Registry | AWS News Blog
ECR Public allows you to store, manage, share, and deploy container images for anyone to discover and download globally. You have long been...
Read more >
jupyterhub/binder - Gitter
@wolfv You probably need to follow the full instructions here to deploy to ... looking around for information on setting up a binderhub...
Read more >
All-Jupyter Community Video Call - April 2019
... a new jupyterhub deployment you're excited about, or an nteract ... done to use BinderHub fully in AWS (hosted docker registry, ECR, ......
Read more >
How to Setup and Use Amazon's Elastic Container Registry
Amazon ECR is a fully managed container registry offered as part of the AWS suite. ... sharing, managing, and deploying your images easier, ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found