Minimum requirements:

  1. Minimum one core with 2GB RAM.
  2. Linux with a 64-bit architecture.
  3. Docker 1.10 or later, with mount propagation enabled and preferably CHANNEL=stable
  4. The necessary ports should be open. See the ports and firewall settings
  5. A mechanism for cluster discovery, to allow StorageOS nodes to contact each other.
  6. A mechanism for device presentation


  1. At least three nodes for replication and high availability.
  2. Install the storageos CLI.
  3. If using Helm, make sure the tiller ServiceAccount has enough privileges to create resources such as Namespaces, ClusterRoles, etc. For instance, following this installation procedure.