6 ms·
I've been self-hosting a lot of things on a home kubernetes cluster lately, though via gitops using flux (apparently this genre is now home-ops?). I was kind of
by windlep 2y ago
I've been self-hosting a lot of things on a home kubernetes cluster lately, though via gitops using flux (apparently this genre is now home-ops?). I was kind of expecting this article to be along those lines, using the fairly popular gitops starting template cluster-template: https://github.com/onedr0p/cluster-template https://github.com/onedr0p/cluster-template
I set one of these up on a few cheap odroid-h4's, and have quite enjoyed having a fairly automated (though quite complex of course) setup, that has centralized logging, metrics, dashboards, backup, etc. by copying/adapting other people's setups.
Instead of weechat, I went with a nice web based irc client (the lounge) to replace my irccloud subscription. kubesearch makes it easy to find other people's configs to learn from (https://kubesearch.dev/hr/ghcr.io-bjw-s-helm-app-template-thelounge https://kubesearch.dev/hr/ghcr.io-bjw-s-helm-app-template-th...).
- zipmapfoldright 2y agoTIL about Talos (https://github.com/siderolabs/talos https://github.com/siderolabs/talos, via your github/onedr0p/cluster-template link). I'd been previously running k3s cluster on a mixture of x86 and ARM (RPi) nodes, and frankly it was a bit of a PiTA to maintain.
- nyolfen 2y agocannot praise talos highly enough, it makes so much annoying crap easy
- indigodaddy 2y agoNo shell in the OS? Seems insane but interesting at the same time..
- abound 2y agoPractically, its not a problem as you can always create a privileged container and mount the root filesystem into it. I have an alias I use for exactly such things.
- angio 2y agokubectl-node-shell is also pretty good to do that automatically. https://github.com/kvaps/kubectl-node-shell https://github.com/kvaps/kubectl-node-shell
- johntash 2y agoTalos is great. I'd recommend using Omni (from the same people) to manage Talos. I was surprised how easy it was to add new machines with full disk encryption managed by remote keys.
- gclawes 2y agoI really wish The Lounge supported something like a PostgreSQL/MySQL backend. Having to keep state in files on a persistent volume is a pain for any app, it's so much nicer when I can just connect to a DB _elsewhere_. The *arr media apps recently added support for PostgreSQL
- windlep 2y agoDefinitely, while I have volsync backing it up, and the PV is replicated for local availability.... still annoying.
- deleted 2y ago[deleted]