{"repo":"mchestr/home-cluster","free":true,"listed":false,"github":"https://github.com/mchestr/home-cluster","clone":"git clone https://github.com/mchestr/home-cluster.git","description":"Cat-approved, 100% renewable, GMO-Free HomeLab k8s cluster managed via Flux2 & Renovate","language":"Shell","stars":169,"topics":["kubernetes","terraform","renovate","kubesearch","gitops","mise","selfhosted","talos","taskfile"],"license":"WTFPL","category":"deployment-docker-iac","readme_excerpt":"My Home Kubernetes Cluster ... managed with Flux and Renovate &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Overview This repository is my home Kubernetes cluster in a declarative state. Flux watches the kubernetes folder and will make the changes to the cluster based on the YAML manifests. Core Components Core components that form the foundation of the cluster: - backube/volsync and backube/snapscheduler: Backup and recovery of persistent volume claims. - cilium/cilium: Kubernetes CNI. - envoyproxy/envoy: Kubernetes-based application gateway using Kubernetes Gateway API. - external-secrets/external-secrets: Managed Kubernetes secrets using 1Password Connect. - jetstack/cert-manager: Creates SSL certificates for services in my Kubernetes cluster. - kubernetes-sigs/external-dns: Automatically manages DNS records from my cluster in CloudFlare. - rancher/system-upgrade-controller: Handles Kubernetes and Talos upgrades automatically. - rook/rook: Distributed block storage for persistent storage. - siderolabs/talos: The Kubernetes Operating System. Observability For observability and monitoring of the cluster the following software is used: - fluent/fluent-bit: Log processor. - grafana/grafana: Data visualization platform. - prometheus/alertmanager: Handles processing and sending alerts. - pushover: Handles receiving alerts on my devices. - TwiN/gatus: High level status dashboard. - VictoriaMetrics/VictoriaLogs: D","default_branch":null,"files":null,"tree":[],"storefront":"/r/mchestr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mchestr/home-cluster/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."}