Portworx on Nomad
This section covers information on installing Portworx on Nomad.
Nomad is a scheduler and job orchestrator from HashiCorp for managing a cluster of machines and running applications on them. Nomad abstracts away machines and the location of applications and instead enables users to declare what they want to run and Nomad handles where they should run and how to run them. Portworx can run within Nomad and provide persistent volumes to other applications running on Nomad. This section describes how to deploy and consume Portworx within a Nomad cluster.
Portworx as a Nomad job
These sections explain how to install, upgrade, and uninstall Portworx using a Nomad job:
-
Install Portworx as a Nomad job
Learn how to install Portworx using Nomad job.
-
Upgrade Portworx using a Nomad job
Learn how to upgrade Portworx using a Nomad job.
-
Uninstall Portworx using a Nomad job
Learn how to uninstall Portworx using a Nomad job.
Install Portworx on Nomad with other methods
If you do not wish to install Portworx as a Nomad job, proceed to one of the following sections:
-
Install Portworx with Ansible
Instructions for installing Portworx on Nomad with Ansible.
-
Install Portworx with Terraform
Instructions for installing Portworx on Nomad with Terraform.
-
Hashi-porx
Use Hashi-porx for a full-stack deployment of consul, nomad, vault, the Hashi UI, and Portworx.
Useful Information
-
Using and accessing Portworx on Nomad
Learn how to use and access Portworx on Nomad.
-
Nomad and consul
Nomad and consul.
-
Storage on demand
Learn how to use Portworx in order to enable applications to have storage provisioned on demand rathern than pre-provisioned.