Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Unlike OP I DO love Kubernetes.

I didn't like it initially (years ago, when Docker Swarm was still worth mentioning) but I spent a year+ during the pandemic learning it on work time and porting one of our products. I deployed k3s at home and love it.

Unlike many, we deploy our product on-prem to customers who want to be hands off (not always technical) so I had to get very familiar with deploying and configuring in a variety of environments from bare metal to cloud providers to Raspberry Pi and redeploying over and over, not just the workload but the entire cluster.

While at one time Docker was my preferred method of deploying software everywhere, it's now Kubernetes.

I blogged a 4 part series[0][1][2][3] about the process (read: tutorial) and caveats of deploying K3s to devices like the Raspberry Pi. It also covers monitorings with Influx/Telegraf, rotating logs and reducing write to SD cards (see the caveats), discusses networking considerations and storage and a few other things I thought might he useful to a beginner.

Kubernetes is my preferred way to deploy any software at home now and I have a basic template for deploying anything that runs in a container with auto-ingress, DNS, certificates (from my internal CA), storage etc all auto-configured.

[0] https://2byt.es/post/bantamcloud/01-build/

[1] https://2byt.es/post/bantamcloud/02-configure/

[2] https://2byt.es/post/bantamcloud/025-caveats/

[3] https://2byt.es/post/bantamcloud/03-kubernetes/



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: