# Every container in a pod sets CPU and memory limits but no requests. What QoS class does the pod get?

Kubernetes, Hard (Expert), Concepts. https://k8wiz.com/uquiz/every-container-in-a-pod-sets-cpu-and-memory-limits-but-no-requests-what-qos-class-does-the-pod-get

- A. Burstable
- B. BestEffort
- C. None, because the API server rejects pods without requests
- D. Guaranteed

**Answer:** Guaranteed

**Explanation:** When a container sets a limit but no request, Kubernetes sets the request equal to the limit. Every container then has CPU and memory requests equal to its limits, which is the rule for Guaranteed. If any container lacked a CPU or memory limit, the pod would be Burstable. A pod with no requests or limits at all is BestEffort.
