{"repo":"JJGadgets/Biohazard","free":true,"listed":false,"github":"https://github.com/JJGadgets/Biohazard","clone":"git clone https://github.com/JJGadgets/Biohazard.git","description":"Glorifying jank that works | JJGadgets' HomeLab monorepo","language":"Lua","stars":88,"topics":["fluxcd","gitops","homelab","infrastructure-as-code","k8s-at-home","talos","yaml","cilium","kubernetes","networkpolicy"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Biohazard - JJ's Homelab Monorepo Glorifying jank that works . Powered by Flux, Kubernetes, Cilium, Talos, and jank. Amongst others. --- Overview This is a mono repository for all the machines in my home infrasturcture, mainly focused around Kubernetes. The main goal is automation and being as hands-off as possible in manual labour and repeated tasks, while remaining agile in making changes to the cluster. I also explore security solutions within my homelab, due to having my own PII and personal data on my infrastructure, as well as implementing security practices in a practical home \"production\" environment so that I can understand how things work and how each \"security positive\" change may impact the end user experience, resource usage, maintenance burden and other factors. --- Kubernetes Biohazard This is my production home Kubernetes cluster. It is powered by Talos Linux, which allows for a Kubernetes-centric and appliance-like admin experience. This is a hyperconverged setup, with most of the compute handled here, as well as highly available (HA) application storage and critical data storage in the form of Rook-Ceph, backed up in a 3-2-1 fashion using VolSync running Restic and rclone. Network routing and security is handled by Cilium, which provides powerful NetworkPolicy capabilities while having relatively low maintenance burden. Some VMs are also run in Biohazard using KubeVirt, which allows integration of Kubernetes-centric abstractions and principles such as Networ","default_branch":null,"files":null,"tree":[],"storefront":"/r/JJGadgets","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JJGadgets/Biohazard/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."}