ImageLoopBackOff & ErrImagePull

What it means

Kubernetes couldn’t pull the image to your nodes.

Why it's happening

  1. Image does not exist in the registry (usually the wrong image name)

  2. The Kubernetes is not authorized to pull from the image registry

Troubleshooting

Wrong image name

Click on the workload with the error, and verify the image names under "Configuration"

If the images look right, then your cluster may not be authorized to access the image (see below). If the name is wrong, edit the image: field in your workload's yaml definition, or run kubectl edit <kind>/<name> (e.g. kubectl edit pod/ubuntu) and edit the name inline.

Unauthorized to pull the image

Follow the Kubernetes guide to creating a cluster secret that will allow your cluster to access the image.