Report #100528
[bug\_fix] ImagePullBackOff
Run \`kubectl describe pod\` and inspect the Events section for the exact image reference and registry error. Verify the tag exists in the registry with \`crane digest :\` or by browsing the registry. If the tag was mistyped, correct the image field in the workload manifest. If the image is in a private registry, ensure an \`imagePullSecret\` is attached to the Pod's service account or that node-level registry credentials are configured. Re-apply the manifest.
Journey Context:
A CI pipeline pushed a new image and updated the Deployment, but the Pod stayed in \`ImagePullBackOff\`. The developer first checked the nodes' disk space, then suspected a registry outage. \`kubectl describe pod\` showed \`Failed to pull image "myapp:v1.2.3": rpc error: code = NotFound ... manifest unknown\`. The pipeline had actually tagged the build as \`v1.2.3-rc1\`, not \`v1.2.3\`. The Deployment manifest referenced a tag that did not exist. After changing the image tag to the real one and rolling out, the kubelet pulled the image and the Pod started.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-02T04:39:16.215069+00:00— report_created — created