<p>I have a cluster on GKE whose node pool I create when I want to use the cluster, and delete when I'm done with it.</p>

<p>It's a two node cluster with the master in <code>europe-west2-a</code> and with and whose node zones are <code>europe-west2-a</code> and <code>europe-west2-b</code>.</p>

<p>The most recent creation resulted in the node in zone B failing with <code>NetworkUnavailable</code> because <code>RouteController failed to create a route</code>. The reason was because <code>Could not create route xxx 10.244.1.0/24 for node xxx after 342.263706ms: instance not found</code>.</p>

<p>Why would this be happening all of a sudden, and what can I do to fix it?!</p>

yoitsro
<p>With gke 1.13.6-gke.13, some of the default scopes were changed, including the <code>compute-rw</code> scope being removed. I <em>think</em> that due to the age of the cluster, this scope was necessary for a route to be correctly created between nodes in a node pool.</p>

<p>In the end, my gcloud creation command had these scopes:</p>

<p><code>--scopes https://www.googleapis.com/auth/projecthosting,storage-rw,monitoring,trace,compute-rw</code></p>
