GKE Container Registry Quota Exceeded

6/11/2018

When deploying updates to Kubernetes hosts I am encountering the error "Quota Exceeded" but none of my Quotas in Google Console show as being exceeded (pictured below). Why is this happening?

kubectl describe pod c80b7631698

Events:
  Type     Reason                Message
  ----     ------                -------
  Normal   Pulling               pulling image "gcr.io/my-api:latest"
  Warning  Failed                Failed to pull image "gcr.io/my-api:latest": rpc error: code = Unknown desc = Error: Status 429 trying to pull repository my-api: "Quota Exceeded."
  Warning  Failed                Error: ErrImagePull
  Normal   BackOff               Back-off pulling image "gcr.io/my-api:latest"
  Normal   SandboxChanged        Pod sandbox changed, it will be killed and re-created.
  Warning  Failed                Error: ImagePullBackOff

no exceeded quotas

-- sabrehagen
google-container-registry
google-kubernetes-engine

2 Answers

6/13/2018

It looks like you have exceeded the Quotas and limits for your Container Registry. This quota is not listed on the quotas page as it is a fixed quota. If this is a recurring issue, I would suggest filling an issue here.

-- hachemon
Source: StackOverflow

6/12/2018

Probably you are hitting "pull" quota.

-- suren
Source: StackOverflow