title: Kubernetes - what happens if you don't set a pod CPU request or limit?
body: <p>I understand the concept of setting a <code>request</code> or a <code>limit</code> on a Kubernetes pod for both <code>CPU</code> and/or <code>memory</code> resources but I'm trying to understand what happens if you don't set either <code>request</code> or <code>limit</code> for say a CPU?</p>
  <p>We have configured an NGINX pod but it doesn't have either a <code>request</code> or <code>limit</code> set for its <code>CPU</code>. I'm assuming it will have at a minimum <code>1 millicore</code> and will give as much millicores to that pod as it needs and is available on the node. If the node has exhausted all available cores, then does it just stay stuck at 1 millicore?</p>