Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.