The clustering system is designed to make it easy to add and remove cluster nodes. By virtue of connecting to an application database that other cluster nodes are using, a node will automatically discover and join the cluster on startup. You can remove a node using the admin console.
Be sure to see the clustering overview for a high-level view of how clustering works.
You can enable or disable clustering in the admin console. See Configuring a Cluster Node for more information.
When you add a new node to the cluster, you must restart every node in the cluster to ensure that the new node is seen by the others. To avoid competition for senior node status, make sure you wait a minute or more between restarting each node and ensure each one is properly initialized.
You might also be interested in Setting Up a Cluster, which describes the process for installing or upgrading the application on an entire cluster.
Admin Console: System > Settings > Cluster
By default, the node will scan for the TCP endpoint and register itself in the database. You can also specify a particular endpoint in the admin console as described in Configuring a Cluster Node.
When you want to be sure that a node's registration is removed from the database, you can remove a node from a cluster by using the admin console.
Admin Console: System > Settings > Cluster
Settings will be automatically replicated across the cluster.