title: Avoiding kubernetes scheduler to run all pods in single node of kubernetes cluster
body: <p>I have one kubernetes cluster with 4 nodes and one master. I am trying to run 5 nginx pod in all nodes. Currently sometimes the scheduler runs all the pods in one machine and sometimes in different machine.</p>
  
  <p>What happens if my node goes down and all my pods were running in same node? We need to avoid this.</p>
  
  <p>How to enforce scheduler to run pods on the nodes in round-robin fashion, so that if any node goes down then at at least one node should have NGINX pod in running mode.</p>
  
  <p>Is this possible or not? If possible, how can we achieve this scenario?</p>