I don’t think this is possible today. At least not without some code changes. Once the cluster is fully set up i.e. the required number of servers and workers have joined, the scheduler notifies everyone who joined of the roles/locations of all other nodes in the cluster. After this the schedule does not do much. It does not actively monitor cluster health and or accept any new nodes. So replacing nodes in a running cluster cannot happen. That said, this isn’t a impossible task. Might need someone to dig into the ps-lite code.