<p>I'm a beginner on Kubernetes. When I described my node, I saw this at the very bottom:</p>

<pre><code>kubectl describe node ip-x-x-x-x.ap-southeast-2.compute.internal 

...

Allocated resources:
(Total limits may be over 100 percent, i.e., overcommitted.)
CPU Requests  CPU Limits  Memory Requests  Memory Limits
------------  ----------  ---------------  -------------
225m (11%)    200m (10%)  125Mi (1%)       300Mi (3%)
Events:         &lt;none&gt;
</code></pre>

<p>How do I un-limit the memory + cpu?</p>

<p>Every node has limits according to its resources: number of processors or cores, amount of memory. Kubernetes uses this information for distributing Pods across Nodes. </p>

<p>Referring to the official documentation:</p>

<p><strong>- Meaning of CPU</strong><br>
One CPU, in Kubernetes, is equivalent to:<br>
- 1 AWS vCPU<br>
- 1 GCP Core<br>
- 1 Azure vCore<br>
- 1 Hyperthread on a bare-metal Intel processor with Hyperthreading<br>
1 CPU is 1000m (1 thousand milicores)</p>

<p><strong>- Meaning of memory</strong>. It is an amount of memory on the server.</p>

<p>In the output from <code>kubectl describe node &lt;node-name&gt;</code> command, you see statistics of resource usage. Actually, resources of your server can be counted from the example in question, it is 2 CPUs/Cores and around 10000 MB of memory.</p>

<p>Please note that some resources are already allocated by system Pods like kube-dns, kube-proxy or kubernetes-dashboard.</p>
