title: Failed to pull image "velero/velero-plugin-for-gcp:v1.1.0" while installing Velero in GKE Cluster
body: <p>I'm trying to install and configure Velero for kubernetes backup. I have followed the <a href="https://github.com/vmware-tanzu/velero-plugin-for-gcp#setup" rel="noreferrer">link</a> to configure it in my GKE cluster. The installation went fine, but velero is not working.</p>
  <p>I am using google cloud shell for running all my commands (I have installed and configured velero client in my google cloud shell)</p>
  <p>On further inspection on velero deployment and velero pods, I found out that it is not able to pull the image from the docker repository.</p>
  <pre><code>kubectl get pods -n velero
  NAME                      READY   STATUS              RESTARTS   AGE
  velero-5489b955f6-kqb7z   0/1     Init:ErrImagePull   0          20s
  </code></pre>
  <p>Error from velero pod (kubectl describe pod) (output redacted for readability - only relevant info shown below)</p>
  <pre><code>    Events:
    Type     Reason     Age               From                                                  Message
    ----     ------     ----              ----                                                  -------
    Normal   Scheduled  38s               default-scheduler                                     Successfully assigned velero/velero-5489b955f6-kqb7z to gke-gke-cluster1-default-pool-a354fba3-8674
    Warning  Failed     22s               kubelet, gke-gke-cluster1-default-pool-a354fba3-8674  Failed to pull image &quot;velero/velero-plugin-for-gcp:v1.1.0&quot;: rpc error: code = Unknown desc = Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
    Warning  Failed     22s               kubelet, gke-gke-cluster1-default-pool-a354fba3-8674  Error: ErrImagePull
    Normal   BackOff    21s               kubelet, gke-gke-cluster1-default-pool-a354fba3-8674  Back-off pulling image &quot;velero/velero-plugin-for-gcp:v1.1.0&quot;
    Warning  Failed     21s               kubelet, gke-gke-cluster1-default-pool-a354fba3-8674  Error: ImagePullBackOff
    Normal   Pulling    8s (x2 over 37s)  kubelet, gke-gke-cluster1-default-pool-a354fba3-8674  Pulling image &quot;velero/velero-plugin-for-gcp:v1.1.0&quot;
  </code></pre>
  <p>Command used to install velero: (some of the values are given as variables)</p>
  <pre><code>velero install \
       --provider gcp \
       --plugins velero/velero-plugin-for-gcp:v1.1.0 \
       --bucket $storagebucket \
       --secret-file ~/velero-backup-storage-sa-key.json
  </code></pre>
  <p>Velero Version</p>
  <pre><code>velero version
  Client:
          Version: v1.4.2
          Git commit: 56a08a4d695d893f0863f697c2f926e27d70c0c5
  &lt;error getting server version: timed out waiting for server status request to be processed&gt;
  </code></pre>
  <p>GKE version</p>
  <pre><code>v1.15.12-gke.2
  </code></pre>