There are 2 models to implement a worker/manager separated cluster.
One model is "Manager and worker node separated setup". This model consists of two sub cluster domains as worker domain and management domain. Load will be distributed to these sub-domains according to the defined load balancing algorithm.
The other model is "Dual-mode setup where one node acts as both worker and manager". This model consists of a single cluster, where a selected node works as both a worker and a manager. This worker node requires two load balancers and configured in read-write mode, while the other worker nodes are set up in read-only mode. The management node also should be a well-known member in the non-management worker nodes so that state replication and cluster messaging works.
I want to know What are the advantages and disadvantages of them and their respective suitable for what kind of application.
Does anyone know about it?