Provision Multiple master node

I want to create Multiple (minimum 3 master nodes) Master nodes under one kubernetes Cluster using Rancher UI.

So the question is do i need to have any load balancer/HA machanism for these master nodes or Rancher is going do it us?
How can we create these two topology (Stacked etcd topology and xternal etcd topology) based master node?
Is it same as like we create our multiple worker nodes?
What is minimum system configuration to setup Master node under a Kubernetes cluster?

Recommendations for HA setup are covered in detail in the Rancher docs including where to use an external load balancer (and where not to). Start there.

Could you share that Doc URL if you understood my issue well ?

For the Rancher management cluster, the topology and HA setup docs are here:

https://rancher.com/docs/rancher/v2.x/en/installation/ha/

With specific instructions on external load balances here:

https://rancher.com/docs/rancher/v2.x/en/installation/ha/create-nodes-lb/

Another key decision is whether you choose to use separate nodes for each ROLE (Etcd, ControlPlane, Worker) on just create your Rancher management nodes with all 3 role types.

Not everyone has the need for full HA of the Rancher management cluster, you will have to judge for yourself what the impact of losing it for a short time means to you (it won’t impact pods running in your application clusters only your ability to manage them from Rancher … you can still do so using kubectl.

When it comes to application clusters, again you choose the level of resilience that is appropriate for your situation and provision accordingly.