Skip to content
forked from onedr0p/home-ops

A mono repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible

License

Notifications You must be signed in to change notification settings

w6cloud/home-ops

Repository files navigation

My home Kubernetes cluster managed by GitOps

Kubernetes

Discord k3s GitHub stars GitHub issues GitHub last commit


Overview

Welcome to my home Kubernetes cluster. You will find my cluster is setup for home automation using Home Assistant and media automation using Sonarr, Radarr and Plex. But wait! That's not all. I also use Gitea and Drone for development automation too.

Lots more fun stuff, poke around my deployments directory to see what my cluster is running. Feel free to open a GitHub Issue or join our Discord if you have any questions.

Hardware configuration

All my Kubernetes master and worker nodes below are running bare metal Ubuntu 19.04

Device Count OS Disk Size Data Disk Size Ram Purpose
Odroid H2 1 256GB NVMe N/A 16GB k8s Master
Intel NUC8i5BEH 3 120GB SSD 1TB NVMe (longhorn) 32GB k8s Workers
Intel NUC8i7BEH 2 750GB SSD 1TB NVMe (longhorn) 64GB k8s Workers
Qnap NAS (rocinante) 1 N/A 8x12TB RAID6 16GB Media and shared file storage
Synology NAS (serenity) 1 N/A 8x12TB RAID6 4GB Media and shared file storage
Raspberry Pi 4 1 64GB N/A 8 GB Wireguard VPN & General Purpose Device

Services addresses

MetalLB IP Range 192.168.42.100-192.168.42.250

Deployment Address
nginx-ingress (external) 192.168.42.100
nginx-ingress (internal) 192.168.42.101
home-assistant 192.168.42.105:8123
influxdb 192.168.42.109
vernemq 192.168.42.110
blocky 192.168.42.115
gitea 192.168.42.125
qbittorrent 192.168.42.130
plex 192.168.42.140:32400
loki-syslog 192.168.42.155
powerdns 192.168.42.180

Similar repositories

About

A mono repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 45.0%
  • Jinja 30.8%
  • HCL 24.2%