In Kubernetes, CPU requests and limits control how pods use CPU resources. The CPU request is the minimum CPU the pod needs and is used by the scheduler to decide which node can run the pod. The CPU limit is the maximum CPU the pod can use at runtime. If the pod tries to use more CPU than its limit, the system throttles it to prevent overuse. The execution table shows a pod with 500m CPU request and 1 CPU limit. The scheduler places the pod on a node with enough CPU. The container runs normally when CPU usage is below the limit. When usage exceeds 1 CPU, throttling happens. Variables like CPU request, limit, usage, pod state, and throttling status change step by step. Key moments clarify why requests affect scheduling and limits affect runtime behavior. The quiz tests understanding of when throttling starts, CPU request values, and effects of removing limits.