Which block storage solution to self host ?

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • piraeus-operator

    The Piraeus Operator manages LINSTOR clusters in Kubernetes.

    Take a look at https://github.com/piraeusdatastore/piraeus-operator

  • democratic-csi

    csi storage for container orchestration systems

    Have you checked this out? GitHub democratic-csi I have yet to test this in my @home K8s cluster. It supports iSCSI volume management for FreeNAS, Synology and other CSI backends.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • tgt

    user-space iSCSI target daemon

    You mentioned that your primary NAS is Debian; [server-world](https://www.server-world.info/en/note?os=Debian_11&p=iscsi&f=2) and many others have tutorials on configuring [tgt](https://github.com/fujita/tgt); it's not terribly complex.

  • examples

    Kubernetes application example tutorials (by kubernetes)

    Then for the initators (k8s pods), just reference the builtin iSCSI CSI driver in your deployment's [volume config](https://github.com/kubernetes/examples/blob/master/volumes/iscsi/iscsi.yaml).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts