When building a fault tolerant cluster, each node must reserve a minimum level of free compute resources so that it can take on additional load when needed.
When scaling vertically, we recommend doubling the required system requirements.
When scaling horizontally, this has been factored in to the system requirements.