Portworx on Nomad
Support for Portworx on the following orchestrators will be deprecated:
- Docker Swarm and Docker Standalone
- Nomad
For installation instructions on other platforms, refer to the Platform guides section.
This document presents the Nomad method of installing a Portworx cluster. Please refer to the Portworx on Kubernetes page if you want to install Portworx on Kubernetes.
This section covers information on 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 as a Nomad job
Learn how to install Portworx using Nomad job with CSI enabled.
📄 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.
Operate and utilize Portworx on Nomad
📄 Volume Lifecycle Basics with CSI
Instructions on creating and using CSI volumes
📄 Secure your volumes with PX Security
Instructions on creating and using CSI volumes
📄 Data Protection and Snapshots
Instructions on creating and using CSI volumes
Open Source
Nomad is an open source project developed by HashiCorp and a community of developers. CSI support for Nomad is still in active development with many open issues. Portworx participates in and encourages open source contributions to Nomad as well as the CSI spec.