github.com/smintz/nomad@v0.8.3/website/source/docs/drivers/index.html.md (about)

     1  ---
     2  layout: "docs"
     3  page_title: "Task Drivers"
     4  sidebar_current: "docs-drivers"
     5  description: |-
     6    Task Drivers are used to integrate with the host OS to run tasks in Nomad.
     7  ---
     8  
     9  # Task Drivers
    10  
    11  Task drivers are used by Nomad clients to execute a task and provide resource
    12  isolation. By having extensible task drivers, Nomad has the flexibility to
    13  support a broad set of workloads across all major operating systems.
    14  
    15  The list of supported task drivers is provided on the left of this page.
    16  Each task driver documents the configuration available in a
    17  [job specification](/docs/job-specification/index.html), the environments it
    18  can be used in, and the resource isolation mechanisms available.
    19  
    20  Nomad strives to mask the details of running a task from users and instead
    21  provides a clean abstraction. It is possible for the same task to be executed
    22  with different isolation levels depending on the client running the task.
    23  The goal is to use the strictest isolation available and gracefully degrade
    24  protections where necessary.