Skip to content

Index

🚀 My Home Operations repository 🚧

_... managed by Flux, Renovate and GitHub Actions_ 🤖

Discord

Talos Kubernetes Flux

Age Node Pod CPU Memory Alerts

💡 Overview

This repository serves as a monorepository for the comprehensive infrastructure and Kubernetes cluster powering my home-ops. At its core, it orchestrates a high-performance Talos Linux cluster deeply integrated with an Enterprise Layer 3 network fabric and a Synology storage backbone.

The project strictly adheres to Infrastructure as Code (IaC) and GitOps principles to ensure declarative, repeatable, and version-controlled management across the entire stack—from bare-metal provisioning to application delivery.

Key Characteristics

  • Kubernetes on Metal: Built on Talos Linux using M.2 NVMe storage, optimizing for performance and immutability.
  • Enterprise Networking: Anchored by a managed Layer 3 core switch running BGP/BFD, integrating seamlessly with Cilium for advanced pod networking and OpenWrt for edge services (NTP/DNS/VPN/TProxy).
  • Hybrid Storage: Leveraging Synology for centralized NFS/S3 object storage alongside localized high-performance Rook-Ceph block storage.
  • Automated Operations: Powered by Flux for continuous delivery, GitHub Actions for CI pipelines, and Renovate for dependency management.