I'm currently trying to decide between Longhorn and Rook for my production environment. I've heard that Rook is reliable and has been proven in battle, but it tends to have higher latency and uses more CPU and RAM. On the other hand, Longhorn reportedly performs faster, although I'm a bit wary due to some issues it had in earlier versions. Can anyone share their insights on the best choice for production? Is there an alternative solution that's both high-performing and cloud-native/Kubernetes-native? Thanks!
2 Answers
If you're looking for something production-ready, the best option is usually the CSI plugin from your cloud provider! But seriously, I wouldn't run either Longhorn or Rook on anything other than bare metal. If you can, consider using Ceph for its power.
I used to run Longhorn, but it didn’t perform well for us. We switched to a robust setup with TrueNAS and it's way faster and simpler. No more stressing over backup recoveries or slow performance.
And how do you primarily access your NFS?
I've logged some time with Rook, Gluster, and Longhorn too. Ended up with an NFS server—it's simpler and performs better, but lacks redundancy.