Introduction
When running applications in Kubernetes, you need to tell the system how much CPU your app needs and the maximum it can use. This helps the system share CPU fairly and avoid one app slowing down others.
When you want to make sure your app always gets enough CPU to run smoothly.
When you want to prevent your app from using too much CPU and affecting other apps.
When you run many apps on the same cluster and want to share CPU fairly.
When you want to avoid your app being killed because it uses too much CPU.
When you want to optimize resource costs by not over-allocating CPU.