4 ms·
I am unironically using Kubernetes for my personal home server. Thanks to https://k3s.io/ https://k3s.io/ this is really easy to do, great fun and extremely use
by oauea 6y ago
I am unironically using Kubernetes for my personal home server. Thanks to https://k3s.io/ https://k3s.io/ this is really easy to do, great fun and extremely useful.
I have a git repo containing all my helm charts & docker files, testing & deploying changes is absolutely trivial now. And it's great to have everything version controlled.
Previously I used to use Ansible, but you quickly run into issues which make you want containerization: Conflicting library/tool versions, packages that pollute too much of the system, port conflicts, hassle of keeping the playbook idempotent, etc.
So while docker-compose would also do fine, having kubernetes to manage the ingress' routing system is rather practical. And the same goes for the other bits and bobs of infrastructure offers you if you're already using it. It's just very convenient.
I've been doing this for a few years now, and am now up to 14 different apps running on my single home machine in Kubernetes, ranging from Home Assistant to PostgreSQL to Plex.
Also it's just good experience. I also use Kubernetes for work, and this has made me noticeably more proficient.