Skip to content

Homelab setup built on Kubernetes, deployed with ArgoCD and automated using Renovate!

Notifications You must be signed in to change notification settings

Skaronator/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitOps Driven Homelab

This project utilizes Infrastructure as Code and GitOps to automate the provisioning, operation, and updating of self-hosted services in my homelab.

img

Features

Hardware Stack

After nearly a decade with Debian and ZFS, I’ve switched to Unraid for a more power-efficient storage solution. Unlike ZFS, Unraid allows idle disks to spin down, significantly reducing energy consumption while still providing over 100 TB of RAID storage.

My setup consists of a single Unraid server that runs Kubernetes in Talos Linux VMs.

flowchart TD
 subgraph s1["Unraid Server"]
        nfs["Unraid NFS"]
        subgraph vm["Unraid VM"]
            cp1["Talos Kubernetes<br/>Control Plane 1"]
            w1["Talos Kubernetes<br/>Worker 1"]
        end
        nfs <--> cp1 & w1
  end
Loading