Report #445
[bug\_fix] ErrImagePull / TOOMANYREQUESTS from Docker Hub
Authenticate to Docker Hub with a paid or free account to raise the rate limit, mirror the image to a private registry, or use an image from a registry that does not rate-limit unauthenticated pulls \(e.g., ECR, GCR, GHCR with auth\). Update the pod image reference and \`imagePullSecrets\` accordingly.
Journey Context:
A cluster starts failing to pull public images with \`TOOMANYREQUESTS: You have reached your pull rate limit\`. The cluster nodes share a single NAT IP, so Docker Hub sees many pulls from one address. You create a Docker Hub access token, store it as an \`imagePullSecret\` in the namespace, and reference it in the deployment. Pulls now authenticate and the rate limit resets to the authenticated tier. For a longer-term fix, you mirror the base images into your organization's registry and update CI to pull from there.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T07:56:43.624103+00:00— report_created — created