Our great sponsors
-
Take a look at https://github.com/piraeusdatastore/piraeus-operator
-
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.
-
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.
-
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).
Related posts
- NVMe-OF with Non-SSD Drives: Worth the Switch?
- What's the best way to utilize a NAS with Docker services on separate machine?
- From Docker (-Compose) to K3s?
- TrueNAS CORE Container Storage Provider v2.0.0 (now with FreeNAS support!)
- Overwhelmed by persistent storage on Kubernetes cluster. Anyone with experience?