Introduction
Sometimes containers in Kubernetes use too much or too little CPU and memory. Limit ranges let you set default resource limits and requests so containers have balanced resources without manual setup.
When you want every container in a namespace to have a default CPU and memory limit to avoid resource hogging.
When you want to ensure containers request a minimum amount of CPU and memory to run properly.
When you want to prevent users from accidentally creating containers that use too many resources.
When you want to enforce consistent resource usage policies across all pods in a namespace.
When you want to avoid pods being killed or throttled because they exceed cluster resource limits.