github.com/mboersma/deis@v1.13.4/docs/reference/terms/scheduler.rst (about)

     1  :title: Scheduler
     2  :description: The scheduler starts and manages containers.
     3  
     4  .. _scheduler:
     5  
     6  Scheduler
     7  =========
     8  
     9  The scheduler is responsible for creating, starting, stopping, and destroying
    10  app :ref:`Containers <container>`. For example, a command such as
    11  ``deis scale cmd=10`` tells the scheduler to run ten containers from the
    12  Docker image for your app.
    13  
    14  The scheduler must decide which machines are eligible to run these container
    15  jobs. Scheduler backends vary in the details of their job allocation policies
    16  and whether or not they are resource-aware, among other features.
    17  
    18  The Deis scheduler client is implemented in the :ref:`controller` component.
    19  Deis uses `Fleet`_ to schedule the containers across the cluster.
    20  
    21  
    22  .. _`Fleet`: https://github.com/coreos/fleet