Pod stuck with ErrImagePull then ImagePullBackOff.
kubelet cannot fetch the image: name/tag, registry auth, or network.
docker manifest inspect <image>:<tag>kubectl get secret <pull-secret> && kubectl describe pod <pod> | grep -A2 "Image:"kubectl describe pod <pod> | grep -A5 EventsimagePullSecrets: [{ name: regcred }]Pin digests for critical images; validate manifests in CI.
Full walkthrough: Kubernetes ImagePullBackOff: Causes in Order of Likelihood on the NinjaOps blog.
Spinning up a fresh box to reproduce or escape this error?
Managed cloud hostingNinjaOps publishes free engineering guides. Some outbound links are affiliate links: they cost you nothing and support the site.
Last reviewed 2026-10-02 · NinjaOps SEO grid · DevOps blog