A multi-container Pod runs an app container plus a logging sidecar. Where must CPU and memory requests be defined for accurate scheduling of both processes?
Select an answer to reveal the explanation.
Short Explanation
Each container brings its own appetite—the scheduler adds them up. Put CPU and memory requests on the app and on the sidecar separately. Skipping the sidecar under-counts what the node must reserve.
Full Explanation
Resource requests and limits are specified per container under containers[].resources. In multi-container Pods, including sidecars, each container should declare its own requirements so the scheduler reserves the sum of app plus sidecar requests. There is no Pod-level shared resources block that replaces per-container settings, and Deployment annotations do not define scheduler requests.