* Added Persistent Workload guide using Host Volumes * Update website/source/guides/stateful-workloads/stateful-workloads.html.md Co-Authored-By: Danielle <dani@hashicorp.com> * fix client config and job spec formatting * fix typo in description * fix navigation for both stateful workloads guides * show output from nomad node status to verify host volumes * Add value prop info; info about HA From feedback, added more information about the value proposition for host volumes (h/t @rkettelerij), and corrected an orphaned bit from the original guide this one was created from.
1.4 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
guides | Stateful Workloads | guides-stateful-workloads | It is possible to deploy and consume stateful workloads in Nomad. Nomad can integrate with various storage solutions such as Portworx and REX-Ray. |
Stateful Workloads
Nomad allows a user to mount persistent data from local or remote storage volumes into task environments in a couple of ways — host volume mounts or Docker Volume drivers.
Nomad host volumes allow you to mount any directory on the Nomad client into an allocation. These mounts can then be connected to individual tasks within a task group.
The Docker task driver's support for volumes enables Nomad to integrate with software-defined storage (SDS) solutions like Portworx to support stateful workloads. Please keep in mind that Nomad does not actually manage storage pools or replication as these tasks are delegated to the SDS providers. Please assess all factors and risks when utilizing such providers to run stateful workloads (such as your production database).
Please refer to the specific documentation links below or in the sidebar for more detailed information about using specific storage integrations.