<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Talos on unixorn.github.io</title>
    <link>https://unixorn.github.io/tags/talos/</link>
    <description>Recent content in Talos on unixorn.github.io</description>
    <image>
      <title>unixorn.github.io</title>
      <url>https://unixorn.github.io/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://unixorn.github.io/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.160.1</generator>
    <language>en-us</language>
    <copyright>Copyright 2019-2026, Joe Block. All rights reserved.</copyright>
    <lastBuildDate>Sun, 08 Feb 2026 09:21:34 -0700</lastBuildDate>
    <atom:link href="https://unixorn.github.io/tags/talos/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Install Argo CD in a homelab cluster</title>
      <link>https://unixorn.github.io/post/homelab/k8s/05-install-argocd/</link>
      <pubDate>Sun, 08 Feb 2026 09:21:34 -0700</pubDate>
      <guid>https://unixorn.github.io/post/homelab/k8s/05-install-argocd/</guid>
      <description>&lt;p&gt;In part five of my kubernetes homelab series, we will install Argo CD into a homelab cluster so we can use gitops practices instead of ad-hoc &lt;code&gt;kubectl&lt;/code&gt; commands.&lt;/p&gt;
&lt;p&gt;This will make it much easier to recreate the cluster exactly if we decide to move it to new hardware or just want to reset things to a known-good state after experimentation.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../01-talos-with-cilium-cni-on-proxmox/&#34;&gt;Part 1 - Setting up Talos with a Cilium CNI on proxmox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../02-k8s-cilium-r53-and-cert-manager/&#34;&gt;Part 2 Add SSL to Kubernetes using Cilium, cert-manager and LetsEncrypt with domains hosted on Amazon Route 53&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../03-secret-management-with-sops/&#34;&gt;Part 3 - Secret Management with SOPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../04-backup-talos-etcd-to-smb/&#34;&gt;Part 4 - Back up your Talos etcd cluster to a SMB share&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Part 5 - Install Argo CD&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../06-install-mqtt/&#34;&gt;Part 6 - Install MQTT into a k8s cluster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../07-argocd-git-generator/&#34;&gt;Part 7 - Add an ArgoCD git generator ApplicationSet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../08-add-traefik/&#34;&gt;Part 8 - Add Traefik to the cluster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;why-bother-with-gitops-its-a-homelab-and-im-the-only-administrator&#34;&gt;Why bother with gitops? It&amp;rsquo;s a homelab, and I&amp;rsquo;m the only administrator&lt;/h2&gt;
&lt;p&gt;Using gitops to configure your cluster instead of running &lt;code&gt;kubectl apply&lt;/code&gt; commands directly makes it possible to reproduce the exact state of the cluster later if you need to revert to a known-good state.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Back up your Talos etcd cluster to a smb share</title>
      <link>https://unixorn.github.io/post/homelab/k8s/04-backup-talos-etcd-to-smb/</link>
      <pubDate>Sat, 24 Jan 2026 12:20:42 -0700</pubDate>
      <guid>https://unixorn.github.io/post/homelab/k8s/04-backup-talos-etcd-to-smb/</guid>
      <description>&lt;p&gt;In this post, I will show how to access smb shares outside the cluster from a Kubernetes Pod. The example is backing up the etcd cluster in my Talos k8s cluster to a share, but you can use this for any service (like Plex or Jellyfin) that need access to files on a NAS.&lt;/p&gt;
&lt;p&gt;This is part four of my Homelab Kubernetes series.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Secret Management with SOPS</title>
      <link>https://unixorn.github.io/post/homelab/k8s/03-secret-management-with-sops/</link>
      <pubDate>Mon, 19 Jan 2026 14:19:03 -0700</pubDate>
      <guid>https://unixorn.github.io/post/homelab/k8s/03-secret-management-with-sops/</guid>
      <description>&lt;p&gt;This is part 3 of my Kubernetes homelab cluster setup series - Secrets Management with &lt;a href=&#34;https://github.com/getsops/sops&#34;&gt;SOPS&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add SSL to Kubernetes using Cilium, cert-manager and LetsEncrypt with domains hosted on Amazon Route 53</title>
      <link>https://unixorn.github.io/post/homelab/k8s/02-k8s-cilium-r53-and-cert-manager/</link>
      <pubDate>Mon, 05 Jan 2026 22:17:37 -0700</pubDate>
      <guid>https://unixorn.github.io/post/homelab/k8s/02-k8s-cilium-r53-and-cert-manager/</guid>
      <description>&lt;p&gt;In part two of this homelab kubernetes setup series, we&amp;rsquo;re going to install &amp;amp; configure &lt;a href=&#34;https://cert-manager.io/&#34;&gt;cert-manager&lt;/a&gt; to use &lt;a href=&#34;https://letsencrypt.org&#34;&gt;LetsEncrypt&lt;/a&gt; with &lt;a href=&#34;https://aws.amazon.com/route53/&#34;&gt;Route 53&lt;/a&gt; so we can use SSL to connect to our services.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../01-talos-with-cilium-cni-on-proxmox/&#34;&gt;Part 1 - Setting up Talos with a Cilium CNI on proxmox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Part 2 - Add SSL to Kubernetes using Cilium, cert-manager and LetsEncrypt with domains hosted on Amazon Route 53&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../03-secret-management-with-sops/&#34;&gt;Part 3 - Set up Secret Management with SOPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../04-backup-talos-etcd-to-smb/&#34;&gt;Part 4 - Back up your Talos etcd cluster to a SMB share&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../05-install-argocd/&#34;&gt;Part 5 - Install ArgoCD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../06-install-mqtt/&#34;&gt;Part 6 - Install MQTT into a k8s cluster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../07-argocd-git-generator/&#34;&gt;Part 7 - Add an ArgoCD git generator &lt;code&gt;ApplicationSet&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../08-add-traefik/&#34;&gt;Part 8 - Add Traefik to the cluster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The tutorials I&amp;rsquo;ve seen for using cert-manager with a DNS challenge all use CloudFlare. I have my lab domain on &lt;a href=&#34;https://aws.amazon.com/route53/&#34;&gt;Route 53&lt;/a&gt; so this post will cover that instead.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a Talos kubernetes cluster with a Cilium CNI on Proxmox</title>
      <link>https://unixorn.github.io/post/homelab/k8s/01-talos-with-cilium-cni-on-proxmox/</link>
      <pubDate>Sun, 04 Jan 2026 09:27:42 -0700</pubDate>
      <guid>https://unixorn.github.io/post/homelab/k8s/01-talos-with-cilium-cni-on-proxmox/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been meaning to set up a &lt;a href=&#34;https://www.siderolabs.com/talos-linux/&#34;&gt;Talos&lt;/a&gt; linux kubernetes cluster in my homelab for a while and set one up over the holiday break. Here&amp;rsquo;s how I did it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using a NFS Provisioner with Talos</title>
      <link>https://unixorn.github.io/post/homelab/talos-nfs-provisioner/</link>
      <pubDate>Fri, 12 Dec 2025 23:49:23 -0700</pubDate>
      <guid>https://unixorn.github.io/post/homelab/talos-nfs-provisioner/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been experimenting with running &lt;a href=&#34;https://www.talos.dev/&#34;&gt;Talos&lt;/a&gt; in my home lab. I really like the idea of an immutable OS layer under Kubernetes and wanted to stand up a cluster to run some of my services that are currently run with &lt;code&gt;docker-compose&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;I decided to use my Synology to store k8s volumes, here&amp;rsquo;s how I set that up.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Weird shit is afoot with macOS and iTerm</title>
      <link>https://unixorn.github.io/post/homelab/weird-shit-is-afoot-with-macos-and-iterm/</link>
      <pubDate>Mon, 08 Dec 2025 17:54:19 -0700</pubDate>
      <guid>https://unixorn.github.io/post/homelab/weird-shit-is-afoot-with-macos-and-iterm/</guid>
      <description>&lt;p&gt;So here&amp;rsquo;s a fun macOS weirdness I ran into this weekend where I couldn&amp;rsquo;t connect to a port on another machine from a shell session inside of iTerm, even though I was able to &lt;code&gt;ssh&lt;/code&gt; to other hosts.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
