{"repo":"szinn/k8s-homelab","free":true,"listed":false,"github":"https://github.com/szinn/k8s-homelab","clone":"git clone https://github.com/szinn/k8s-homelab.git","description":"My home operations repository using k8s/gitops","language":"YAML","stars":309,"topics":["flux","gitops","k8s","k8s-at-home","kubernetes","renovate","selfhosted","talos","terraform"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"... managed with Flux, Renovate and GitHub 🤖 &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --- Overview This is my mono repo for my home infrastructure. It's based loosely on the template at onedr0p/cluster-template as well as many of the exemplar repos, searchable via https://kubesearch.dev/. It follows the concept of Infrastructure as Code and by using tools such Flux, Renovate, go-task and shell scripts, creates a reproducible, mostly self-managing implementation. My original implementation was running on the Ryzen using custom shell scripts and 35+ docker containers managed by hand. Any upgrades, system resets, etc, all had to be manually resolved. It mostly ran just fine. Applying the principle \"If it ain't broke, it isn't complicated enough\" led me to add machines, memory, functionality to achieve a much more automated, self-managing cluster. Plus I have learned a lot! At the bottom of this page, is the bringup process that I follow for this cluster. I recommend reading top-to-bottom to understand the cluster structure which will help understand what's needed for the bringup. --- Hardware My HomeLab consists of a bunch of machines and Ubiquity networking. Device Count OS Disk Size Data Disk Size RAM Operating System -------------------------------------------------- ----- ------------ --------------------- ---- ------------------------- Ryzen 3900 12c24t NAS server 1 1TB 1TB NVME, 6x16Tb SATA 64GB TrueNAS Scale - Ragnar Raspberry Pi 4B 1 Artemis - AdGua","default_branch":null,"files":null,"tree":[],"storefront":"/r/szinn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/szinn/k8s-homelab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}