<p>I'm trying to automate the process of simultaneously deploying an app onto multiple machines with kubernetes clusters. I'm new to kubernetes.</p>

<p>Which tool/technology should I use for this?</p>

<p>In kubernetes, you can control the nodes no which service to deploy or if multiple pods of same application should not be deployed on same node. Use <code>node-selector</code> or <code>node-affinity</code> or <code>node-anti-affinity</code>. For details check <a href="https://kubernetes.io/docs/concepts/configuration/assign-pod-node/" rel="nofollow noreferrer">https://kubernetes.io/docs/concepts/configuration/assign-pod-node/</a></p>
