home-ops
Repositorio de un homelab Kubernetes sobre Talos Linux gestionado con GitOps mediante Flux y Renovate. Define la infraestructura como código para recuperación ante desastres automática en hardware bare-metal con almacenamiento Rook Ceph y TrueNAS.
Ficha actualizada 22 sept 2026, 12:04 · upstream 22 sept 2026, 12:04 · release sin release detectada
Qué es home-ops
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio actúa como fuente única de verdad para un clúster Kubernetes semi-hiperconvergente desplegado sobre Talos Linux, un sistema operativo inmutable diseñado exclusivamente para K8s. La gestión se realiza mediante GitOps con Flux, que reconcilia automáticamente el estado del clúster contra los cambios en este repositorio, asegurando consistencia y reduciendo la deriva de configuración.
El almacenamiento es híbrido: Rook Ceph gestiona datos persistentes dentro del clúster para alta disponibilidad, mientras que un TrueNAS SCALE externo proporciona almacenamiento masivo vía NFS para medios no críticos. La red utiliza hardware UniFi con segmentación VLAN avanzada y eBPF a través de Cilium para alto rendimiento y seguridad en el plano de datos.
La automatización abarca todo el ciclo de vida: Renovate actualiza dependencias, GitHub Actions valida commits antes de aplicar cambios, y external-secrets integra gestión de secretos con 1Password. El enfoque prioriza la reproducibilidad y la recuperación ante desastres sin intervención manual tras un reinicio completo del rack.
- Gestión de clúster Kubernetes en bare-metal
- Recuperación automática ante desastres físicos
- Actualización continua de dependencias con Renovate
- Segmentación de red avanzada con VLANs y eBPF
- Almacenamiento persistente híbrido (Ceph + NFS)
- Gestión centralizada de secretos con 1Password
- Talos Linux para infraestructura inmutable y segura
- Flux CD para GitOps sin intervención manual
- Recuperación ante desastres en minutos tras wipe total
- Red de alta velocidad (25G/10G) segmentada por VLANs
- Registro OCI local con Spegel para baja latencia
- Automatización completa de actualizaciones y DNS
- Requiere hardware específico compatible con Talos Linux
- Complejidad alta no apta para entornos básicos
- Dependencia de conocimientos avanzados en K8s y GitOps
- Configuración inicial compleja sin soporte one-click
- Almacenamiento Ceph consume recursos significativos
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.
Recomendado iniciar con onedr0p/cluster-template. Requiere hardware compatible Talos (ej. MS-A2) y conocimientos de K8s avanzado. No apto para principiantes. Asegurar red 10G+ para nodos. Backup externo obligatorio antes del despliegue inicial.
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.