<p>I'm following <a href="http://kubernetes.io/docs/hellonode/" rel="noreferrer">Kubernete's getting started guide</a>. Everything went smoothly until I ran </p>

<p><code>$ gcloud docker push gcr.io/&lt;PROJECT ID&gt;/hello-node:v1</code></p>

<p>(Where  is, well, my project id). For some reason, Kubernetes is not able to push to the registry. This is what I get:</p>

<pre><code>Warning: '--email' is deprecated, it will be removed soon. See usage.
Login Succeeded
Warning: '--email' is deprecated, it will be removed soon. See usage.
Login Succeeded
Warning: '--email' is deprecated, it will be removed soon. See usage.
Login Succeeded
Warning: '--email' is deprecated, it will be removed soon. See usage.
Login Succeeded
Warning: '--email' is deprecated, it will be removed soon. See usage.
Login Succeeded
Warning: '--email' is deprecated, it will be removed soon. See usage.
Login Succeeded
Warning: '--email' is deprecated, it will be removed soon. See usage.
Login Succeeded
The push refers to a repository [gcr.io/kubernetes-poc-1320/hello-node]
18465c0e312f: Preparing 
5f70bf18a086: Preparing 
9f7afc4ce40e: Preparing 
828b3885b7b1: Preparing 
5dce5ebb917f: Preparing 
8befcf623ce4: Waiting 
3d5a262d6929: Waiting 
6eb35183d3b8: Waiting 
denied: Unable to create the repository, please check that you have access to do so.
</code></pre>

<p>Any ideas on what I might be doing wrong? Note that I have run. <code>$ gcloud init</code>, so I've logged in.</p>

<p>Thanks in advance!</p>

<p>This solved it in my case:</p>

<hr>

<p><strong>Short version:</strong></p>

<p>Press <code>Enable billing</code> in the <code>Container Engine</code> screen in the <code>https://console.cloud.google.com</code>.</p>

<hr>

<p><strong>Long version:</strong></p>

<p>In my case I got the error because of an issue with setting billing in the google cloud platform console.</p>

<p>Although I entered all my credit card information and the screen of my <code>Container Engine</code> Screen in the google cloud platform console said <code>Container Engine is getting ready. This may take a minute or more.</code>, it didn't work before I pressed <code>Enable billing</code> on the same screen. Then the <code>gcloud docker push</code> command finally worked.</p>

<p>Oddly enough after later returning to the <code>Container Engine</code> screen, it shows me <code>Container Engine is getting ready. This may take a minute or more.</code> and the button <code>Enable billing</code> again.. must be a bug in the console.</p>
