home-ops
Repositorio mono para infraestructura doméstica gestionado con Kubernetes, Talos y GitOps (Flux). Incluye automatización de actualizaciones vía Renovate, gestión de secretos con 1Password y monitorización integral. Requiere conocimientos avanzados de K8s.
Ficha actualizada 22 sept 2026, 15:11 · upstream 22 sept 2026, 14:40 · release 2025.3.0
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 un mono-repo para gestionar infraestructura doméstica y un clúster Kubernetes utilizando prácticas de Infraestructura como Código (IaC) y GitOps. El clúster se despliega con Talos, ofreciendo una arquitectura semi-hiperconvergente donde los workloads comparten recursos con el almacenamiento en bloque. La gestión de la configuración se realiza mediante OpenTofu y Kustomize, mientras que Flux asegura la consistencia del estado entre el repositorio Git y el clúster.
La seguridad es un pilar fundamental, implementando Cert-manager para certificados SSL/TLS automáticos, Pocket-ID como proveedor OIDC para SSO basado en passkeys y External Secrets con 1Password Connect. Para la red, se utiliza Cilium con eBPF para networking y Envoy para el servicio de malla (service mesh), complementado por DNS dinámico a través de ExternalDNS hacia Cloudflare y UniFi.
El almacenamiento y la protección de datos se gestionan mediante Miroir para almacenamiento en bloque distribuido con replicación DRBD, Kopiur para copias de seguridad y Spegel como espejo local de imágenes OCI. La infraestructura depende parcialmente de servicios en la nube como 1Password, Cloudflare y GitHub para dominios, CI/CD y gestión de secretos, manteniendo un enfoque híbrido que reduce el factor hit by a bus.
- Gestión centralizada de clúster Kubernetes doméstico
- Automatización de despliegues y actualizaciones con GitOps
- Gestión segura de secretos y certificados SSL/TLS
- Monitorización activa del estado del clúster y alertas
- Arquitectura basada en Talos para nodos seguros y ligeros
- Flux y Renovate para automatización completa del ciclo de vida
- Cilium con eBPF para networking de alto rendimiento
- Infraestructura híbrida reduciendo dependencia de servicios cloud críticos
- Alta complejidad técnica requerida para mantenimiento
- Dependencia de hardware específico (Dell Optiplex) y Talos
- Requiere conocimientos avanzados de Kubernetes y GitOps
- Dependencia de servicios externos como 1Password y Cloudflare
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 un clúster Kubernetes gestionado con Talos. Configurar Flux para sincronizar el estado desde el repositorio Git. Asegurar conectividad DNS (Cloudflare/UniFi) y acceso a secretos vía 1Password Connect. El despliegue no es de un clic y requiere configuración manual de hardware y red.
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.