• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Nomad
  • Install
  • Intro
  • Tutorials
  • Documentation
  • API
  • Tools
  • Plugins
  • Sign up
Nomad Home

Tutorials

Skip to main contentTutorials

Get Started

  • CLI Quick Start
  • Cluster Setup
  • Manage Jobs
  • Web UI

Fundamentals

  • Job Specifications

Use Cases

  • Autoscaling
  • Stateful Workloads
  • Task Dependencies

Production

  • Access Control
  • Advanced Scheduling
  • Edge Computing
  • Enterprise
  • Governance and Policy
  • Job Failure Handling
  • Job Updates
  • Manage Clusters
  • Nomad Variables
  • Transport Security
  • Windows

Integrations

  • Consul Service Mesh
  • Load Balancing
  • Monitor
  • Nomad Pack
  • Plugins
  • Service Discovery on Nomad
  • Templates
  • Vault

  • Resources

  • Tutorial Library
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Nomad
  3. Tutorials
  4. Stateful Workloads

Stateful Workloads

Explore techniques to run jobs on Nomad that require access to persistent storage.

Start
5 tutorials
  •  
    2min
    Stateful Workloads Overview
    Nomad allows users to mount persistent data from local or remote storage volumes into task environments in several ways: Container Storage Interface plugins, Nomad Host Volume support, and Docker Volume drivers.
    • Nomad
  •  
    8min
    Stateful Workloads with Nomad Host Volumes
    Configure and deploy a host volume to support a MySQL workload that requires persistent storage.
    • Nomad
  •  
    13min
    Stateful Workloads with Container Storage Interface
    Configure and deploy the AWS EBS volume CSI plugin to connect an EBS volume to a MySQL workload that requires persistent storage.
    • Terraform
    • Nomad
  •  
    9min
    Stateful Workloads with Portworx
    Deploy a MySQL database using the Portworx Docker-volume driver to enable persistent volumes.
    • Nomad
  •  
    8min
    Users with the Exec Driver and Host Volumes
    "Nomad's exec driver allows job designers to specify the user that a job runs as. Combine this with host volumes and user permissions to provide scratch space to multiple jobs with a single host volume."
    • Nomad
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)