README.md

January 10, 2024 · View on GitHub

My home Kubernetes cluster :sailboat:

... managed with Flux and Renovate :robot:


GitHub last commit Release
pre-commit renovate

:book:  Overview

This is home to my personal Kubernetes cluster. Flux watches this Git repository and makes the changes to my cluster based on the manifests in the kubernetes directory. Renovate also watches this Git repository and creates pull requests when it finds updates to Docker images, Helm charts, and other dependencies.

Hardware


Compute/Storage

DeviceCPURAMOSDisksNICs
1 x Synology DS1821+AMD Ryzen V1500B32GBDSM 7.28x18TB Seagate Exos 2 x 1TB NVMe 980 Pro SHR 114TB Usable2x 10GB Mellanox ConnectX-4
1 x Open Bench Tablei7-9700K64GBUbuntu 22.043 x 1TB NVMe Samsung 980, 1 x 1TB NVMe SPCCIntel X710 2 x 10GB SFP+
1 x Rosewill 4Ui7-870064GBUbuntu 22.043 x 1TB NVMe Samsung 980, 1 x 1TB Intel NVMe, 2x 1TB WD Blue SSDIntel X710 2 x 10GB SFP+
3 x Intel NUC11TNHi70Li7-1165G732GBUbuntu 22.041TB NVMe Intel 1TB SanDisk SSD2x I225-LM 2.5GBe
3 x Lenovo M900i5-6500T8 GBUbuntu 22.041TB SPCC SSDI219-LM 1GBe
1 x Intel NUC7i7BNHi7-7567U8 GBUbuntu 22.04250GB SanDisk SSD1GBe
1 x Intel NUC7i7BNHi7-7567U8 GBHASSIO250GB SanDisk SSD1GBe
1 x Oracle E2.1.Microx864 GBUbuntu 20.04100GB(STATUS PAGE)
1 x Oracle A1.Flex4 ARM cores24 GBUbuntu 20.04100GB

Networking/Other

I have a 2 gig symmetric Fiber with a /29 static IP block (only 5 usable as the gateway uses 1)

DeviceDetails
2 x SMART1500LCD 1500VA3000VA for Servers and Storage
APC BE600M1 UPS600VA for UDM, GPON, and HA
Unifi Dream Machine SERouter / DVR / VPN to Oracle Cloud
USW Enterprise 8 POE2.5 GB PoE switch
MikroTik CRS317-1G-16S+10GB Switch
Qnap QSW-M408SOffice Switch
3 x Unifi U6-ProAPs Up/Down Stairs & Garage
RPI 4GPS NTP Server
Mix of G3 Flex and G4 Bulletssecurity cams


:handshake:  Community

Thanks to all the people who donate their time to the Kubernetes @Home Discord community. A lot of inspiration for my cluster comes from the people that have shared their clusters using the k8s-at-home GitHub topic. Be sure to check out the Kubernetes @Home search for ideas on how to deploy applications or get ideas on what you can deploy.