<p>I have a resource block for my pod like -</p>
<blockquote>
<pre><code>   resources:
    limits:
      cpu: 3000m
      memory: 512Mi
    requests:
      memory: 512Mi
</code></pre>
</blockquote>
<p>does it by default take request allocation for CPU (i.e 3000m) which is mentioned in resource limits (3000m). Because in my case it taking 3000m as default cpu in request even though I have not mentioned it.</p>

gkcld
<p><strong>sourced from kubernetes documentation</strong></p>
<p>If you specify a CPU limit for a Container but do not specify a CPU request, <em><strong>Kubernetes automatically assigns a CPU request that matches the limit</strong></em>. Similarly, if a Container specifies its own memory limit, but does not specify a memory request, <em><strong>Kubernetes automatically assigns a memory request that matches the limit</strong></em></p>
