Skip to content

sholdee/home-ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

K3s Home Operations

... managed with ArgoCD and Renovate

Kubernetes  

Home-Internet   Alertmanager  

Age-Days   Uptime-Days   Node-Count   Pod-Count   CPU-Usage   Memory-Usage  

Overview

This repository contains the configurations for my home operations k3s cluster.

My applications are managed in GitOps fashion with ArgoCD, Renovate, and Github webhooks. Push events trigger ArgoCD to sync the cluster state with this repository. Renovate automatically scans and submits pull requests for dependency updates. This also includes upgrades to K3s itself via system-upgrade-controller.


  • Primary Applications:
    • Home Assistant and related services
      • Appdaemon
      • Z-Wave JS UI
      • EMQX
      • Codeserver
    • Unifi
    • Wireguard
    • Adguard
    • Gravity cluster
    • Homepage
  • Storage: Longhorn
  • Network: Cilium
  • Control LB: Kube-VIP
  • Service LB: Cilium BGP
  • Hardware: RPi 5 8gb with 512GB NVMe SSD via PCIe hat