-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failing to build image (Docker Rate Limit for jupyter/repo2docker) #194
Comments
According to https://www.docker.com/increase-rate-limits 'anonymous' pulls are limited to 100 per 6 hours. I'm guessing the limit is tracked by IP address. I tried deleting a node, but the fresh node has the same errors, suggesting any node on the cluster appears as the same IP to DockerHub...
pinging @sgibson91 @consideRatio in case they have run into this issue on other hubs / binder deployments and can suggest any workarounds (other than a paid DockerHub account :) |
Hi @scottyhq. We don't run into this on mybinder.org because most of the clusters in the federation push built images to a private container registry, hence the number of images we pull from Docker Hub unauthenticated is very small. We also only pull images per node, zero pulls per launch. You can pull repo2docker from quay.io which would help here https://quay.io/repository/jupyterhub/repo2docker |
We did run into this for a while on OVH which had an admission controller that forces But the flagship GKE deployment ('prod' in mybinder.org-deploy) doesn't have any docker credentials and launches 1200 pods/hr. It pulls repo2docker from quay.io and pushes builds to GCR, but that's about it in terms of relevant config, I think. |
kubectl describe pod -n prod build-pangeo-2ddata-2dpangeo-2ddocker-2dimages-b2b0c6-1c0-0b
The text was updated successfully, but these errors were encountered: