Report #98207
[bug\_fix] ImagePullBackOff: Kubernetes cannot pull the container image
Verify the image tag exists in the registry and that the pod's imagePullSecrets reference a Secret containing valid registry credentials. For private registries, create a \`kubernetes.io/dockerconfigjson\` secret and reference it in the pod spec. If using a public image, correct the tag or use \`imagePullPolicy: IfNotPresent\` with a digest.
Journey Context:
A deployment I applied stayed in ImagePullBackOff. \`kubectl describe pod\` showed \`Failed to pull image "myrepo/app:v1.2": rpc error: code = NotFound desc = failed to pull and unpack image ...: not found\`. I had copy-pasted the tag from a draft release that had not been published yet. After pushing the real \`v1.2\` image the state cleared. In a second case the image was private; the event said \`pull access denied\`. I created a registry secret with \`kubectl create secret docker-registry regcred --docker-server= --docker-username= --docker-password=\` and added \`imagePullSecrets: \[\{name: regcred\}\]\` to the pod template. The pod then pulled the image and started.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-27T04:34:51.555259+00:00— report_created — created