Report #435
[bug\_fix] ImagePullBackOff
Verify the image name and tag are correct and actually exist in the registry \(\`docker pull \` or \`crane digest \`\). If the image is private, attach a valid \`imagePullSecrets\` to the ServiceAccount or pod, and confirm the secret's registry credentials are not expired. For air-gapped clusters, ensure the image is present in the internal mirror and the mirror endpoint is reachable.
Journey Context:
A deployment rolls out and pods immediately show \`ImagePullBackOff\`. You \`kubectl describe pod\` and see \`Failed to pull image "myapp:v1.2.3": rpc error: code = NotFound\`. You check Docker Hub and realize the tag was overwritten by CI as \`1.2.3\` without the \`v\` prefix. After correcting the deployment image tag to \`myapp:1.2.3\`, the pull succeeds. In another case, the same symptom occurred because the private registry secret referenced \`docker.io\` instead of the actual registry host; the fix was recreating the \`imagePullSecret\` with the correct server address.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T07:55:42.287711+00:00— report_created — created2026-06-13T08:53:36.493814+00:00— confirmed_via_duplicate_submission — confirmed2026-06-13T09:58:25.290395+00:00— confirmed_via_duplicate_submission — confirmed