diff --git a/IT/Hashicorp Nomad.md b/IT/Hashicorp Nomad.md index a0c6c02..8c46e9f 100644 --- a/IT/Hashicorp Nomad.md +++ b/IT/Hashicorp Nomad.md @@ -16,7 +16,8 @@ | task driver | Task drivers are used by nomad clients to execute a task and provide resource isolation. | | group | A series of tasks that run on the same Nomad client. | | job | The core unit of *control* for Nomad and defines the application and its configuration. It can contain one or many tasks | -| service job | A | +| service job | A long lived service that runs until explicitly stopped | +| batch job | Short lived jobs that run until they exit successfully | | job_specification/jobspec | A job specification, also known as a jobspec defines the schema for nomad jobs. This describes the type of the job, the tasks and resources necessary for the job to run, job information like which clients it can run on, or more. | | allocation | An allocation is a mapping between a task group in a job and a client node. When a job is run, Nomad will chose a client capable of running it and allocates resources on the machine for the ask(s) in the task group defined for the job. | | workload artifact | The runnable blob to be scheduled on a task driver. Examples include docker images, raw binaries, java applications, and VMs using QEMU. |