home-cluster
Repositorio GitOps para clúster Kubernetes doméstico de 7 nodos bare-metal gestionado con Talos OS, Flux y Renovate.
Ficha actualizada 22 sept 2026, 15:16 · upstream 22 sept 2026, 12:07 · release sin release detectada
Qué es home-cluster
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio contiene la configuración completa para un clúster Kubernetes doméstico de 7 nodos ejecutándose sobre hardware bare-metal (mini PCs y ordenadores de escritorio). La infraestructura se gestiona enteramente mediante GitOps utilizando Talos OS para el sistema operativo del nodo, Flux para la conciliación continua del estado del clúster y Renovate para automatizar las actualizaciones de dependencias.
La arquitectura incluye un plano de control con tres nodos y cuatro nodos trabajadores dedicados a cargas de trabajo específicas o almacenamiento local. Se integra con servicios externos como Cloudflare para DNS, Akeyless para gestión segura de secretos, Backblaze B2 para almacenamiento en la nube y Terraform para aprovisionar estas dependencias externas.
La infraestructura interna utiliza Cilium como CNI, Longhorn para almacenamiento persistente distribuido, Cert Manager para certificados SSL/TLS automáticos y External Secrets Operator para interactuar con Akeyless. También incluye Garage para almacenamiento S3 local.
- Gestión de clúster Kubernetes doméstico en hardware bare-metal mediante GitOps.
- Provisionamiento automático de dependencias externas (DNS, secretos, almacenamiento) usando Terraform.
- Automatización de actualizaciones de software y dependencias con Renovate.
- Almacenamiento persistente distribuido para aplicaciones con Longhorn.
- Gestión segura de secretos centralizada mediante Akeyless y External Secrets Operator.
- Gestión completa del clúster mediante GitOps con Talos OS y Flux.
- Infraestructura híbrida que combina almacenamiento local (Longhorn) y en la nube (Backblaze).
- Automatización de certificados SSL/TLS usando Cert Manager y Let's Encrypt.
- Integración con servicios externos para DNS, secretos y almacenamiento mediante Terraform.
- Estructura modular clara separando configuraciones de Talos, aplicaciones y componentes reutilizables.
- Requiere hardware específico (bare-metal) y conocimientos avanzados de Kubernetes y sistemas operativos.
- La segmentación de red actual es plana; la migración a VLANs con Unifi está planeada pero no implementada.
- Dependencia de servicios externos como Akeyless y Cloudflare para funcionalidades críticas.
- No incluye Docker ni Compose, requiriendo despliegue nativo en Kubernetes.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere hardware bare-metal compatible con Talos OS. El despliegue inicial implica el bootstrap del clúster con configuraciones de Talos y la instalación de componentes críticos como CRDs y Helmfile. Se recomienda configurar Akeyless para gestión de secretos antes de aplicar External Secrets Operator. La red debe estar conectada a un switch Gigabit (TP-Link LS108G o superior). Para producción, planificar la migración a segmentación de red VLANs.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.