Let's assume a 3 node Docker cluster. One one of these nodes, resources are tight. A couple of services which can be quite greedy in terms of CPU or RAM happened to start on the same host.
Will Docker at any point check if the other nodes have less work to do, and migrate one or more services from the pressured node to one of the less pressured nodes?
Is there any built-in functionality in Docker to handle this, or will a migration eventually be a result of e.g. an OOM killer taking out a container?