<p>I am getting some issues while creating a Kubernetes cluster on a Google Cloud instance.</p>

<p>I am running below command for creating a Kubernetes Cluster.</p>

<pre class="lang-bash prettyprint-override"><code>./cluster/kube-up.sh
</code></pre>

<p>Please see error below from the console:</p>

<pre class="lang-none prettyprint-override"><code>Creating gs://kubernetes-staging-82aa46c1a5
Creating gs://kubernetes-staging-82aa46c1a5/...
AccessDeniedException: 403 Insufficient Permission
</code></pre>

<p>How can I solve this error?</p>

<p>Make sure that the Instance has the necessary OAuth2 scopes (changing the scopes will require re-creating the Instance).</p>

<p>To run <code>./cluster/kube-up.sh</code>, you most likely need <code>compute</code> scope (to create other Instances) and <code>devstorage.full_control</code> or <code>devstorage.read_write</code> (to push Kubernetes binaries to Google Cloud Storage). To simplify, your Instance can just have <code>cloud-platform</code> scope, which includes access to all Google Cloud APIs.</p>
