What’s the best way to manage storage in a personal Kubernetes setup?

0
17
Asked By TechWanderer42 On

I'm relatively new to Kubernetes and currently managing my own server using k3s and ArgoCD. I need to install some applications that require storage, and I'm wondering what the best way to handle storage is. Should I go with Longhorn, Rook.io, or are there other options that work better? I'd love to hear what you all have been using and what works best for you!

5 Answers

Answered By NetworkNinja On

Rook/Ceph has worked well for me, especially since I have a high-end setup. But if you're on a single server, local storage might be adequate. If you own a NAS, consider using NFS or iSCSI for a more efficient solution.

Answered By HomeLabHero On

I've been using Longhorn for my personal lab; it's been great! It has a manageable learning curve, and I appreciate its stability. I'm also interested in exploring Ceph later on.

Answered By TheKubeMaster On

I tried Longhorn but faced some reliability issues. Currently, I have Rook-Ceph running smoothly on three nodes with a good network setup. If it were purely for learning, I might lean towards using NFS on my NAS instead.

Answered By StorageGuru99 On

If you're just starting out, local volumes can be a straightforward option. But if you're looking for something more robust, Longhorn is solid. Rook is more suited for setups with three or more nodes, in my experience. Personally, I use a Synology with NFS for my homelab setup—it works like a charm!

Answered By DataDrivenDev On

For replicated storage, OpenEBS is a great choice. Longhorn has been decent but I've encountered a few bugs under heavy load testing. For single-system setups, local storage is a good, simple route.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.