Skip to content

lucas-dclrcq/homelabitty

Repository files navigation

My Homelab Gitops repository

... managed with Flux, Renovate, and GitHub Actions 🤖

Talos    k8s    Age-Days    Uptime-Days   

Node-Count    Nodes-Memory    Pod-Count    CPU-Usage    Memory-Usage   

🚀 Bootstrap

  1. Setup talos nodes: task talos:bootstrap
  2. Push private key: task flux:github-deploy-key
  3. Setup Flux : task flux:bootstrap

🔧 Hardware

Name Device CPU OS Disk Data Disk(s) RAM OS Purpose
Fitz Dell Optiplex 3080 Micro i5-10500T 256GB NVMe 1TB SSD 32GB Talos K8S Control Plane
Nighteyes Dell Optiplex 3080 Micro i5-10500T 256GB NVMe 1TB SSD 32GB Talos K8S Control Plane
Chade Dell Optiplex 3080 Micro i5-10500T 500GB NVMe 1TB SSD 32GB Talos K8S Control Plane
Fool Dell Optiplex 3090 Micro i5-10500T 500GB NVMe 1TB SSD 32GB Talos K8S Worker
Burrich Dell Optiplex 3090 Micro i5-10500T 500GB NVMe 1TB SSD 32GB Talos K8S Worker
Bee Dell Optiplex 3090 Micro i5-10500T 500GB NVMe 1TB SSD 32GB Talos K8S Worker
NAS Synology DS1520+ Celeron J4125 N/A 5*4TB 8GB Synology OS NAS (NFS/Backup)
MOX Turris MOX 32GB N/A 1GB Turris OS Router

☁️ Cloud Services

Service Use Cost
Pushover Alerts & Notifications 5$ one-time purchase
Cloudflare Domain Free
GitHub Hosting this repository and continuous integration/deployments Free

🖥️ Tech Stack

Name Description
Kubernetes An open-source system for automating deployment, scaling, and management of containerized applications
FluxCD GitOps tool for deploying applications to Kubernetes
Talos Linux Talos Linux is Linux designed for Kubernetes
Cilium GitOps tool for deploying applications to Kubernetes
containerd Container runtime integrated with Talos Linux
CoreDNS A DNS server that operates via chained plugins
Prometheus Monitoring system and time series database
Helm The Kubernetes package manager
OpenEBS Container-attached storage
OpenTelemetry Making robust, portable telemetry a built in feature of cloud-native software.
Cert Manager X.509 certificate management for Kubernetes
Grafana Analytics & monitoring solution for every database.
Loki Horizontally-scalable, highly-available, multi-tenant log aggregation system