UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Kubernetes Storage Options

Use this data to assist in your CSI decision. However, when using a cloud provider we suggest you use their Kubernetes CSI.

Feature Matrix

Product BB Compatible FOSS In Ironbank RWX/RWM Support Airgap Compatible Cloud Agnostic
Amazon EBS CSI X N/A X AWS Dependent No
Azure Disk CSI Not Tested N/A X Azure Dependent No
Longhorn v1.1.0 X X X X - Docs Yes, uses host storage
OpenEBS (jiva) X X X Alpha Manual Work Required Yes, uses host storage
Rook-Ceph X X X Manual Work Required Yes, uses host storage
Portworx X X X - Docs Yes, uses host storage

Benchmark Results

Benchmarks were tested on AWS with GP2 ebs volumes using using FIO, see example

Product Random Read/Write IOPS Average Latency (usec) Sequential Read/Write Mixed Random Read/Write IOPS
Amazon EBS CSI 2997/2996. BW: 128MiB/s / 128MiB/s 1331.61 129MiB/s / 131MiB/s 7203/2390
Azure Disk CSI
Longhorn v1.1.0 6155/1551 BW: 230MiB/s / 96.3MiB/s 1042.53 319MiB/s / 130MiB/s 3804/1267
OpenEBS (jiva) 2183/770. BW: 76.8MiB/s / 45.8MiB/s 2059.55 132MiB/s / 98.2MiB/s 1590/533
Rook-Ceph 10.7k/3205. BW: 503MiB/s / 148MiB/s 548.36/s 496MiB/s / 154MiB/s 6664/2228
Portworx 2.6 3016/19.3k. BW: 74.5MiB/s / 85.1MiB/s 1337.31 113MiB/s / 124MiB/s 35.1k/11.1k

Amazon EBS CSI

Website/Docs

REQUIREMENTS

  • Must be using AWS

Notes

  • Super easy use, apply CSI and you done!

Azure Disk CSI

Website/Docs

REQUIREMENTS

  • Must be using Azure

Notes

  • Super easy use, apply CSI and you done!

Longhorn

Website/Docs

REQUIREMENTS

Notes

  • 100% open source
  • Easiest to install
  • Documented airgap install process
  • GUI provides data and observability; replica status, cluster health status, backup status, and backup initiation/recovery.
  • Native backup to S3 or NFS

OpenEBS

Website/Docs

REQUIREMENTS

  • Blank, un-partitioned attached disk(s)
  • RWX is in Alpha and requires work. OpenEBS RWX Docs

Notes

Rook-Ceph

Website/Docs

REQUIREMENTS

  • Blank, un-partitioned attached disk(s)

Notes

  • 100% open source
  • Very Fast

Portworx

Website/Docs

REQUIREMENTS

  • Blank, un-partitioned attached disk(s)

Notes

  • Portworx Essentials is free up to 5nodes, 5TB Storage, 500 volumes
  • Portworx Enterprise and PX-Backup require paid licenses
  • Best Mixed IOPS, average read/write performance
  • Install is very picky about the container runtime hostpath
  • Tested on Konvoy 1.6.1 due to Portworx issues when using RKE2