mirror of
https://github.com/kemko/nomad.git
synced 2026-01-03 08:55:43 +03:00
* Docs SEO: task drivers and plugins; refactor virt section * add redirects for virt driver files * Some updates. committing rather than stashing * fix content-check errors * Remove docs/devices/ and redirect to plugins/devices * Update docs/drivers descriptions * Move USB device plugin up a level. Finish descriptions. * Apply suggestions from Jeff's code review Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com> * Apply title case suggestions from code review Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com> * apply title case suggestions; fix indentation --------- Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
18 lines
830 B
Plaintext
18 lines
830 B
Plaintext
---
|
|
layout: docs
|
|
page_title: Nomad plugins
|
|
description: Plugins extend Nomad's functionality. Device plugins detect hardware such as USBs and NVIDIA GPU. Task driver plugins provide specific resource isolation when executing workloads. Review configuration, installation, usage, and reference information for the NVIDIA GPU and USB device plugins, and the Exec2, Podman, and Virt task drivers.
|
|
---
|
|
|
|
# Nomad plugins
|
|
|
|
Nomad implements 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](/nomad/plugins/drivers)
|
|
- [Devices](/nomad/plugins/devices)
|