-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Luiz Aoqui <[email protected]> Co-authored-by: Mike Nomitch <[email protected]>
- Loading branch information
1 parent
1fdf1b9
commit ddca508
Showing
79 changed files
with
783 additions
and
178 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
layout: docs | ||
page_title: 'Device Plugins: External' | ||
description: 'A list of external Device Plugins.' | ||
--- | ||
|
||
# External Device Plugins | ||
|
||
Nomad has a plugin system for defining task drivers. External device driver | ||
plugins will have the same user experience as built in devices. | ||
|
||
Below is a list of official external task drivers you can use with Nomad: | ||
|
||
- [Nvidia][nvidia] | ||
|
||
[plugin_guide]: /docs/internals/plugins | ||
[nvidia]: /plugins/devices/nvidia |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
--- | ||
layout: docs | ||
page_title: Task Drivers | ||
description: Task Drivers are used to integrate with the host OS to run tasks in Nomad. | ||
--- | ||
|
||
# Task Drivers | ||
|
||
Task drivers are used by Nomad clients to execute a task and provide resource | ||
isolation. By having extensible task drivers, Nomad has the flexibility to | ||
support a broad set of workloads across all major operating systems. | ||
|
||
Starting with Nomad 0.9, task drivers are now pluggable. This gives users the | ||
flexibility to introduce their own drivers without having to recompile Nomad. | ||
You can view the [plugin stanza][plugin] documentation for examples on how to | ||
use the `plugin` stanza in Nomad's client configuration. Note that we have | ||
introduced new syntax when specifying driver options in the client configuration | ||
(see [docker][docker_plugin] for an example). Keep in mind that even though all | ||
built-in drivers are now plugins, Nomad remains a single binary and maintains | ||
backwards compatibility except with the `lxc` driver. | ||
|
||
The list of supported task drivers is provided on the left of this page. Each | ||
task driver documents the configuration available in a [job | ||
specification](/docs/job-specification), the environments it can be | ||
used in, and the resource isolation mechanisms available. | ||
|
||
For details on authoring a task driver plugin, please refer to the [plugin | ||
authoring guide][plugin_guide]. | ||
|
||
Task driver resource isolation is intended to provide a degree of separation of | ||
Nomad client CPU / memory / storage between tasks. Resource isolation | ||
effectiveness is dependent upon individual task driver implementations and | ||
underlying client operating systems. Task drivers do include various | ||
security-related controls, but the Nomad client to task interface should not be | ||
considered a security boundary. See the [access control guide][acl_guide] for | ||
more information on how to protect Nomad cluster operations. | ||
|
||
[plugin]: /docs/configuration/plugin | ||
[docker_plugin]: /docs/drivers/docker#client-requirements | ||
[plugin_guide]: /docs/internals/plugins | ||
[acl_guide]: https://learn.hashicorp.com/collections/nomad/access-control |
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
layout: docs | ||
page_title: Plugins | ||
description: Learn about task driver and device plugins for Nomad. | ||
--- | ||
|
||
# Plugins | ||
|
||
Nomad 0.9 introduced a plugin framework which allows users to extend the | ||
functionality of some components within Nomad. The design of the plugin system | ||
is inspired by the lessons learned from plugin systems implemented in other | ||
HashiCorp products such as Terraform and Vault. | ||
|
||
The following components are currently pluggable within Nomad: | ||
|
||
- [Task Drivers](/plugins/drivers) | ||
- [Devices](/plugins/devices) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.