{"repo":"nicolerenee/infra","free":true,"listed":false,"github":"https://github.com/nicolerenee/infra","clone":"git clone https://github.com/nicolerenee/infra.git","description":"Kubernetes gitops for my homelab","language":"Python","stars":111,"topics":["k8s-at-home","flux","gitops","home-operations","homelab","kubernetes","talos"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Home Kubernetes Infrastructure A GitOps-managed Kubernetes infrastructure running on bare metal with Talos Linux, featuring automated deployments via Flux v2 and comprehensive application hosting for home lab services. 🏗️ Infrastructure Overview This repository manages two Kubernetes clusters using a GitOps approach: - atlantis-k8s01 : 5-node cluster (3 control plane, 2 workers) with high-availability networking running in a Colo - fairy-k8s01 : 3-node cluster (all control plane) running at home Core Technologies - OS : Talos Linux - Immutable, secure Kubernetes OS - GitOps : Flux v2 - Automated deployment and reconciliation - CNI : Cilium - eBPF-based networking with Gateway API support - Storage : Rook Ceph - Distributed storage cluster - Secrets : External Secrets Operator with 1Password integration - Monitoring : VictoriaMetrics stack with Grafana - Load Balancing : MetalLB in BGP mode 📁 Repository Structure 🚀 Key Features GitOps Automation - Flux v2 continuously monitors this repository and applies changes automatically - Renovate keeps dependencies updated with automated PRs - GitHub Actions provide CI/CD pipeline for validation and deployment Security & Secrets Management - 1Password Connect integration for secure secret management - External Secrets Operator syncs secrets from 1Password to Kubernetes - Cert-Manager with Let's Encrypt for automatic TLS certificate provisioning - Pocket ID provides SSO and identity management High Availability Storage - Rook Ceph clu","default_branch":null,"files":null,"tree":[],"storefront":"/r/nicolerenee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nicolerenee/infra/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."}