Error: ImagePullBackOff or ErrImagePull

ImagePullBackOff will be seen when you describe the pod using the command

kubectl describe pod <PODNAME>
kubectl get pods -n <NAMESPACE>

Solution

  • Check if aizen repo secret name used during deployment is missing in your namespace or the aizen repo credential name was misspelled during deployment

kubectl get secrets -n <NAMESPACE>

If they are missing then create them using

kubectl create secret docker-registry aizenrepo-creds
--docker-username=aizencorp
--docker-password=<YOUR SECRET>
-n <NAMESPACE>