Dockerhub¶
Regarding the latest changes with DockerHub, starting March 1 2025, the throttling limits for unauthenticated calls are reduced to 10 pulls per hour per IP address.
Best way to keep using DockerHub is to authenticate and use your credentials.
The steps are:
- Register on docker.com for a Pro/Team/Business plan depending on your needs
- Pass us the credentials on a secure medium. We will update your cluster definition file and include the following:
- In your container specification, you will use the following
imagePullSecret
upstream docs: - Congratulations, now you're authenticated to DockerHub
In the future, you can also consider to use ECR
Pull Through Cache, which makes you mitigate the authentication limits even further, by pulling once if an image has never been pulled before, and the consequent pulls will be coming from the cache, so it doesn't go over even to dockerhub.
Note
You have to also inform us on which namespaces you would like to expose this secret.