home-ops
Monorepo para infraestructura doméstica con Kubernetes gestionado por Flux. Incluye almacenamiento persistente con Longhorn, networking con Cilium y gestión de secretos con SOPS. Basado en k3s antiguo, con migración planificada a Talos. Evitar componentes obsoletos como Ansible.
Ficha actualizada 22 sept 2026, 15:19 · upstream 22 sept 2026, 15:10 · 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 define y gestiona la infraestructura de un entorno doméstico mediante un monorepo. La base es un clúster Kubernetes gestionado por Flux para despliegue continuo, asegurando que el estado del clúster esté sincronizado con la configuración definida en el repositorio. El proyecto utiliza herramientas modernas como Cilium para networking y Longhorn para almacenamiento persistente, eliminando componentes antiguos como Ansible o Taskfiles que ya no son funcionales.
La infraestructura está diseñada para ser fiable y escalable, aunque actualmente se basa en un clúster pequeño con recursos limitados (4 núcleos CPU, 4GB RAM). El autor considera una migración futura hacia Talos debido a las dificultades de interoperabilidad con el sistema operativo general actual. Se recomienda encarecidamente no utilizar los scripts de Ansible o Taskfiles presentes, ya que han sido eliminados por falta de funcionalidad.
- Gestión centralizada de servicios en clúster Kubernetes doméstico
- Despliegue continuo y sincronización de configuración con Flux
- Almacenamiento persistente compartido mediante Longhorn
- Encriptación y gestión segura de secretos con SOPS
- Preparación para migración a sistemas operativos especializados como Talos
- Uso de Flux para Continuous Deployment (CD) automatizado
- Implementación de Longhorn para almacenamiento persistente en Kubernetes
- Networking avanzado con Cilium para el clúster
- Gestión segura de secretos mediante SOPS y encriptación
- Arquitectura monorepo simplificada para mantenimiento
- Ansible y Taskfiles obsoletos y no funcionales
- Migración a Talos compleja por falta de interoperabilidad con el clúster existente
- Cluster pequeño (4 núcleos, 4GB RAM) no apto para cargas pesadas
- No soporta despliegue one-click; requiere configuración manual o scripts heredados
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.
Despliega en entorno doméstico con Kubernetes y k3s. Evita usar los componentes de Ansible o Taskfiles eliminados. Para nuevos proyectos, considera Talos desde el inicio. Usa SOPS para gestionar secretos encriptados. Revisa la compatibilidad de versiones antes de migrar a Talos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.