So w/ a three-node cluster, while all three are healthy does it use all three nodes like a load balancer type deal, or is there a primary node that does all the work while the other two nodes are basically chillin’ until the primary node fails?
Usually (as in, when not configured otherwise), all 3 nodes are equal and the containers and vms are load balanced across all of them.
You can however set priorities for each container or vm, you can also set affinity or avoidance rules if some containers should run on the same node or not.
So w/ a three-node cluster, while all three are healthy does it use all three nodes like a load balancer type deal, or is there a primary node that does all the work while the other two nodes are basically chillin’ until the primary node fails?
Usually (as in, when not configured otherwise), all 3 nodes are equal and the containers and vms are load balanced across all of them.
You can however set priorities for each container or vm, you can also set affinity or avoidance rules if some containers should run on the same node or not.
So both is possible.
I have them set up to load balance dynamically.