The image name or tag is wrong
CommonA typo, a tag that was never pushed, or a tag deleted from the registry. The registry answers correctly — it simply has nothing by that name. "manifest unknown" and "not found" both point here.
Confirm
kubectl describe pod <pod> | grep -A5 Events
"manifest unknown", "manifest for ... not found", or "repository does not exist"
Fix
- Read the image reference back character by character, including the tag.
- Confirm the tag actually exists in the registry rather than assuming CI pushed it.
- Avoid :latest — it makes this failure mode ambiguous and non-reproducible.
docker manifest inspect <image>:<tag>
Run from a machine with registry access. Succeeds if the reference resolves.