<p>I am trying to scale up my Kubernetes cluster that I started on Azure. I have several deployments running on it, and one of them is causing most of the CPU power. So, I decided to scale it up. However, when I increase the number of nodes on Azure, most of the load is still on the three nodes I started with, while the others have little to none.</p>

<p>Can anyone help me with this? Am I missing something?</p>

<p><a href="https://i.stack.imgur.com/LERGi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/LERGi.png" alt="Node loads"></a></p>

Anas Almohammadi
<p>This is something which AKS manages on its own (if we don't provide any custom scheduling rules), if you want to place the load to other nodes, you can do this.</p>

<pre><code>kubectl cordon AKS_AGENTPOOL_NODE_NAME
</code></pre>

<p>Try checking then </p>

<pre><code>kubectl get pods -o wide --all-namespaces | grep  AKS_AGENTPOOL_NODE_NAME
</code></pre>

<p>Try killing few of them and you can see the load will get transferred to other nodes.</p>
