title: what are recommendation for pod size(CPU, memory) in kubernetes
body: <p>I want to know the recommendation set for pod size. I.e. when to put application within pod or at what size it will be better to use machine itself in place of pod.</p>
  
  <p>Ex. when to think of coming out of k8s and used as external service for some application, when pod required 8GB or 16GB or 32GB? Same for CPU intensive.</p>
  
  <p>Because if pod required 16GB or 16 CPU and we have a machine/node of the same size then I think there is no sense of running pod on that machine. If we run in that scenario then it will be like we will having 10 pods and which required 8 Nodes.</p>
  
  <p>Hopes you understand my concern.</p>
  
  <p>So if some one have some recommendation for that then please share your thoughts on that. Some references will be more better.</p>
  
  <p>Recommendation for ideal range:</p>
  
  <ol>
  <li>size of pods in terms of RAM and CPU</li>
  <li>Pods is to nodes ratio, i.e. number of pods per nodes </li>
  <li>Whether good for stateless or stateful or both type of application or not</li>
  </ol>
  
  <p>etc.</p>