Reputation: 3107
Does exist any component that monitors usage of a server, of a resource or anther Docker instance(s) and starts new Docker containers when more resources are needed?
Docker containers may or may not be deployed on the same Server.
For example :
1) when a message queue grows too fast, other Docker containers that listen that queue are started to help consuming the messages.
2) when too many request are made to a server throug a load balancer, other docker instances are run..
Upvotes: 6
Views: 3801
Reputation: 3569
What you are describing here is part of orchestration. Several tools exist for that, the best-known being Kubernetes and Marathon.
Upvotes: 3