title: GKE cluster on GCP doesn't scale nodes properly
body: <p>when pods scale it's almost instantinous (you delete pod, new one spawns) or when you setup HPA (HorizontalPodAutoscaling) with 50% cpu or other custom metric it just spawns new pods. The problem I have right now is even with enabled Node autoscaling on cluster they refuse to do so. Even when I set that I wanted 3nodes per zone (9total) it stays at 6, and with 1-5 or 3-5 autoscaling enabled pods are still throwing this error, any thoughts ? </p>
  
  <pre><code>Warning  FailedScheduling   57s (x28 over 39m)     default-scheduler   0/6 nodes are available: 1 Insufficient memory, 5 node(s) didn't match node selector.
  
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/ESvEU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ESvEU.png" alt="enter image description here"></a></p>