City GPU GIS Pods must run only on workers labeled for GPUs. Which scheduling mechanism most directly constrains them to those nodes?
Select an answer to reveal the explanation.
Short Explanation
Want Pods only on GPU boxes? Label those nodes and point nodeSelector or required affinity at that label. Services and Ingress move traffic—they do not pick which node a Pod lands on.
Full Explanation
nodeSelector and node affinity rules constrain the scheduler to Nodes whose labels match the Pod's requirements. That is the standard way to pin accelerator workloads to GPU-labeled workers. Services and Ingress operate at the networking layer after Pods exist; ConfigMaps do not enforce node placement via kube-proxy.