<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nfs on JoeSindel.com</title><link>https://joesindel.com/tags/nfs/</link><description>Recent content in Nfs on JoeSindel.com</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 19 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://joesindel.com/tags/nfs/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Bare-Metal Kubernetes Homelab — Part 1: From a Cluster to a Platform</title><link>https://joesindel.com/posts/bare-metal-kubernetes-homelab-part-1/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://joesindel.com/posts/bare-metal-kubernetes-homelab-part-1/</guid><description>&lt;p>&lt;a href="https://joesindel.com/posts/bare-metal-kubernetes-homelab-part-0/">Part 0&lt;/a> ended with one Talos control-plane node, netbooted end-to-end from a PXE server on my NAS, and a promise of a tidy series: a rebuild-loop demo, then GitOps, then observability, then HA.&lt;/p>
&lt;p>I didn&amp;rsquo;t write that series. Instead, over about a day and a half, I took the cluster from &amp;ldquo;one node that works&amp;rdquo; to &lt;strong>the platform that runs my entire home lab&lt;/strong> — every download client, the whole media-automation stack, a metrics-and-logs pipeline, and a single dashboard fronting all of it. Twenty-one HelmReleases, all green, GitOps-managed, reachable on the LAN and over the tailnet.&lt;/p></description></item></channel></rss>