Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

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 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.

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

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
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.