Kubernetes Resource Contracts: How requests and limits Control Pod Scheduling, Throttling, and Eviction
This article explains how Kubernetes requests and limits act as a contract between workloads and the scheduler, detailing their distinct roles, the divergent consequences of CPU throttling versus memory OOMKills, the three QoS classes that determine eviction priority, and how LimitRange and ResourceQuota enforce resource policies at the namespace level.
