<p>Is there any  way we can correctly guess how much resource limits we need to keep for running deployments on kubernetes clusters.</p>

akhil11
<p>Yes, you can guess that single threaded application most likely won't need more that 1 CPU.</p>
<p>For any other programs: no, there is not easy way to guess it. Every application is different, and reacts differently under different workloads.</p>
<p>The easiest way to figure out how many resources it needs is to run it and measure it.</p>
<p>Run some benchmarks/profilers and see how application behaves. Then make decisions based on that.</p>
