<story><title>Kubernetes at Home with K3s</title><url>https://blog.nootch.net/post/kubernetes-at-home-with-k3s/</url></story><parent_chain></parent_chain><comment><author>alias_neo</author><text>Unlike OP I DO love Kubernetes.&lt;p&gt;I didn&amp;#x27;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.&lt;p&gt;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.&lt;p&gt;While at one time Docker was my preferred method of deploying software everywhere, it&amp;#x27;s now Kubernetes.&lt;p&gt;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&amp;#x2F;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.&lt;p&gt;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.&lt;p&gt;[0] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;2byt.es&amp;#x2F;post&amp;#x2F;bantamcloud&amp;#x2F;01-build&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;2byt.es&amp;#x2F;post&amp;#x2F;bantamcloud&amp;#x2F;01-build&amp;#x2F;&lt;/a&gt;&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;2byt.es&amp;#x2F;post&amp;#x2F;bantamcloud&amp;#x2F;02-configure&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;2byt.es&amp;#x2F;post&amp;#x2F;bantamcloud&amp;#x2F;02-configure&amp;#x2F;&lt;/a&gt;&lt;p&gt;[2] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;2byt.es&amp;#x2F;post&amp;#x2F;bantamcloud&amp;#x2F;025-caveats&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;2byt.es&amp;#x2F;post&amp;#x2F;bantamcloud&amp;#x2F;025-caveats&amp;#x2F;&lt;/a&gt;&lt;p&gt;[3] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;2byt.es&amp;#x2F;post&amp;#x2F;bantamcloud&amp;#x2F;03-kubernetes&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;2byt.es&amp;#x2F;post&amp;#x2F;bantamcloud&amp;#x2F;03-kubernetes&amp;#x2F;&lt;/a&gt;</text></comment>
<story><title>Kubernetes at Home with K3s</title><url>https://blog.nootch.net/post/kubernetes-at-home-with-k3s/</url></story><parent_chain></parent_chain><comment><author>mrweasel</author><text>&amp;gt; I miss its programmatic approach to deployments&lt;p&gt;That seems to be people main justification for using Kubernetes. We really need to find an solution that will allow us to deploy software programmatically, without dragging along the complexity of Kubernetes.&lt;p&gt;I know, Kubernetes is “easy” on AWS, Azure or GCP. Well great, but many of us can’t use managed Kubernetes. Now we’re stuck managing on-prem cluster, just so the developers can deploy three containers and an ingress controller while complaining that they need to update their YAML because some API changed again.&lt;p&gt;Kubernetes is great, for some project, just not most. Sadly we’re don’t have any good alternative for deploying to VMs.</text></comment>