Node Affinity, Node Selector, and Other Ways to Better Control Kubernetes Scheduling