Why Limit Container Resources?
The Problem
By default, a container has no resource constraints and can use all available resources on the host.
Risks of Unlimited Resources
- Resource Starvation: One container consumes all CPU/memory
- System Instability: Host system becomes unresponsive
- OOM Killer: Linux kills processes randomly
- Noisy Neighbor: One container impacts others
Benefits of Resource Limits
- Predictable performance
- Fair resource sharing
- Better capacity planning
- Improved stability
- Cost optimization in cloud