Andrea T
Andrea T

Reputation: 3107

Dynamically start new Docker containers when needed?

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.

Dynamic docker containers listening a Queue

2) when too many request are made to a server throug a load balancer, other docker instances are run..

Autostarted Docker behind Load Balancer

Upvotes: 6

Views: 3801

Answers (1)

Zoyd
Zoyd

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

Related Questions