Homelab Cluster Topology

Talos + Kubernetes + Longhorn, 3 CPs, 1 GPU worker

Homelab Cluster Topology Talos + Kubernetes + Longhorn, 3 CPs, 1 GPU worker Control Plane · 3× Talos, etcd HA, k8s 1.36.1 · Talos Cluster (v1.36.1) Control Plane 3× Talos, etcd HA, k8s 1.36.1 Worker GPU · V100, sm70 · Talos Cluster (v1.36.1) · LLM Worker GPU V100, sm70 LLM Longhorn + CNPG · Distributed storage, HA Postgres · Data Plane Longhorn + CNPG Distributed storage, HA Postgres ArgoCD · GitOps sync · Data Plane ArgoCD GitOps sync Nginx + Cloudflare · Public gateway · Architecture component Nginx + Cloudflare Public gateway CoreDNS · Talos-managed · Architecture component CoreDNS Talos-managed kubelet PVC kubectl Talos Cluster (v1.36.1) Data Plane Legend Backend Database Cloud Security

Compute

  • • 3× Talos control planes (etcd HA)
  • • 1× GPU worker (V100, LLM pods pinned)
  • • Kubernetes 1.36.1

Storage & Data

  • • Longhorn distributed block storage
  • • CNPG PostgreSQL 16.2 HA cluster
  • • cp-3 local HDD for media (paperless/immich)

Network & GitOps

  • • Nginx ingress + Cloudflare Tunnel
  • • CoreDNS with in-cluster hostname rewrites
  • • ArgoCD syncs k8s/** from Forgejo