# Best practice cluster setup

**URL:** <https://forums.suse.com/t/best-practice-cluster-setup/12575>\
**Category:** General\
**Created:** [December 4, 2018, 2:05pm UTC](https://forums.suse.com/t/best-practice-cluster-setup/12575 "2018-12-04T14:05:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![c.monty](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/c.monty/32/4219_2.png) [@c.monty](https://forums.suse.com/u/c.monty)\
**Post date:** [December 4, 2018, 2:05pm UTC](https://forums.suse.com/t/best-practice-cluster-setup/12575/1 "2018-12-04T14:05:50Z")

</div>

Hi,  
I want to setup RKE in a test environment.  
Therefore I have installed Docker 18.06 CE on 6 virtual hosts (KVM).  
On VM1 I deployed `rancher/rancher:stable` successfully, means I can access Rancher WebUI and continue setup.

The assistent for building a cluster is straight forward, however here’s my first question:  
Can I deploy a Cluster Node with node role

- etcd
- Control Plane
- Worker

on the same VM1 (where `rancher/rancher:stable` was initially deployed)?  
Or must I choose another VM2 to deploy the roles etcd, Control Plane, Worker?

THX

---

<div class="post-metadata">

**Author:** ![fleischkarussel](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/fleischkarussel/32/4335_2.png) [@fleischkarussel](https://forums.suse.com/u/fleischkarussel)\
**Post date:** [December 11, 2018, 2:26pm UTC](https://forums.suse.com/t/best-practice-cluster-setup/12575/2 "2018-12-11T14:26:03Z")

</div>

Hey c.monty,

there is no technical requirement to single deploy rancher on an “exclusive” VM, there are even guides in the docs how to deploy rancher multiple times for load and HA reasons with an external loadbalancer on the same VMs as your workloads.  
For my personal use, I run everything on one single node.

Br  
FK
