(no title)
NickBusey | 1 year ago
I won't be doing any 3d printing or anything like that though, so what the author here is doing looks fun in it's own right!
NickBusey | 1 year ago
I won't be doing any 3d printing or anything like that though, so what the author here is doing looks fun in it's own right!
s3rg4fts|1 year ago
How is your Longhorn performing? I tried setting it up on my nodes but with Gigabit networking and possibly the Pis pretty average CPUs I would get pretty awful performance both in distributed volumes (with replicas etc) but also on strict-local ones (for reasons I haven't yet figured out).
I am now considering using something like https://github.com/rancher/local-path-provisioner, since I mainly intend to use Longhorn for DBs that handle fault tolerance / backups etc on their own.
psini|1 year ago
Volumes become unmountable, pools stay yellow forever, desynchronization happens... Perhaps (most probably even) I just don't know how to configure them properly, but maybe that is telling of the difficulty to operate/maintain these solutions.
What I took away from this is to try my most to never deploy anything that requires shared persistent volumes. If I need something stateful, it needs to speak to a database or S3 backend, or something that handles redundancy at some other level than filesystem. If I really really need to have a local volume, I'll use local-path-provisoner like you said, which means pinning the pod to a single node, but really that is a concession I am willing to make to not deal with ceph/rook.
Great writeup, it's like I'm reading about my own journey managing kubernetes clusters!
Best of luck
NickBusey|1 year ago