home-cluster
Clúster Kubernetes doméstico gestionado declarativamente con Flux2 y Renovate sobre Talos OS. Incluye monitorización completa, automatización de actualizaciones, gestión de secretos con 1Password y almacenamiento distribuido con Rook.
Ficha actualizada 22 sept 2026, 4:27 · upstream 22 sept 2026, 4:27 · 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 declarativa de un clúster Kubernetes doméstico gestionado mediante Flux2, que sincroniza automáticamente los manifiestos YAML desde el directorio kubernetes/ hacia el clúster. El sistema operativo subyacente es Talos, una distribución minimalista diseñada específicamente para Kubernetes.
La infraestructura incluye componentes críticos como Cilium para CNI, Envoy Gateway para enrutamiento basado en Gateway API, External Secrets integrado con 1Password Connect para gestión segura de secretos, cert-manager para certificados SSL automáticos y external-dns para gestión dinámica de registros DNS en Cloudflare. El almacenamiento persistente se gestiona mediante Rook.
La observabilidad está implementada con Prometheus, VictoriaMetrics para logs, Grafana para visualización, Fluent Bit para procesamiento de logs y Alertmanager integrado con Pushover para notificaciones. Renovate mantiene actualizados los charts y contenedores automáticamente.
- Implementación de clúster Kubernetes doméstico sin intervención manual en despliegues
- Gestión declarativa de servicios mediante manifiestos YAML versionados en Git
- Automatización de actualizaciones de componentes del clúster con Renovate y system-upgrade-controller
- Monitorización completa de métricas, logs y alertas con stack Prometheus/Grafana
- Gestión declarativa con Flux2 que sincroniza automáticamente cambios desde Git hacia el clúster
- Automatización de actualizaciones de imágenes y charts mediante Renovate
- Integración con 1Password Connect para gestión segura de secretos externalizados
- Certificados SSL automáticos con cert-manager y DNS dinámico con Cloudflare
- Almacenamiento persistente distribuido con Rook y backups en Cloudflare R2
- Requiere conocimientos avanzados de Kubernetes y GitOps para mantenimiento
- Dependencia de servicios externos (1Password, AWS SES, Cloudflare) que añaden complejidad
- No incluye Docker ni Compose - requiere instalación manual de componentes base
- Complejidad HIGH según análisis técnico del repositorio
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 con Talos OS instalado en control plane (3x MS-01 i9-13900H con 96GB RAM). Configurar Cloudflare Tunnel para exposición segura de servicios. Inicializar cluster con bootstrap/flux antes de aplicar manifiestos kubernetes/. Considerar backups diarios en R2 y monitoreo continuo con Gatus.
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.