The following conditions must be met before installing StorageOS:

  1. Minimum one core with 2GB RAM. For replication and HA, a minimum of three nodes is required for quorum.
  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

This allows you to install StorageOS using a container orchestrator such as Kubernetes or with Docker only.