ImagePullBackOff Kubernetes from Google Cloud Container Registry

Please make sure that you have the proper scopes set up within your cluster for the service account to pull the image. Please follow the Official Documentation that provides step-by-step instructions on how to grant users permission to pull an image from a Container Registry.

I understand that you are using Google Container Registry so in this case, GKE nodes already have access to the Google Container Registry images in the same Google Cloud Platform project as the cluster.

So please check the scope you have given to your cluster.

Follow the next steps or the Official Documentation:

  • Create a cluster
  • Build an image from the source code
  • Push it to Google Container Registry
  • Deploy to GKE.