home-ops
Mono-repositorio para infraestructura doméstica gestionado con Kubernetes (K3s) y GitOps mediante ArgoCD, Renovate y GitHub Actions. Incluye observabilidad completa, gestión de certificados y almacenamiento distribuido.
Ficha actualizada 22 sept 2026, 15:36 · upstream 22 sept 2026, 15:13 · 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 funciona como un mono-repositorio dedicado a la gestión de infraestructura doméstica basada en Kubernetes, siguiendo prácticas de Infrastructure as Code (IaC) y GitOps. El entorno principal se ejecuta sobre K3s con alta disponibilidad mediante tres nodos Raspberry Pi ARM64 que actúan como control planes, mientras que un servidor Dell 7060 micro funciona como hipervisor Proxmox.
La gestión de aplicaciones se realiza exclusivamente a través de ArgoCD utilizando el patrón App of Apps, donde los manifiestos en el directorio registry del repositorio sincronizan automáticamente los cambios con el clúster. El sistema integra MetalLB para soporte de LoadBalancer y ExternalDNS para resolución DNS dinámica, permitiendo la emisión de certificados SSL válidos mediante Cert Manager y la API de Cloudflare.
La observabilidad está cubierta por una suite completa que incluye Prometheus para métricas, Grafana para visualización, Loki para agregación de logs y Trino como motor de consulta SQL distribuido. El almacenamiento se gestiona con SeaweedFS como almacén de objetos, mientras que Keycloak proporciona autenticación OIDC centralizada para los servicios desplegados.
- Gestión automatizada de infraestructura doméstica mediante GitOps con sincronización bidireccional entre repositorio y clúster Kubernetes
- Implementación de alta disponibilidad para control planes en entornos domésticos usando K3s sobre hardware Raspberry Pi ARM64
- Centralización de observabilidad con Prometheus, Grafana y Loki para monitorización completa del stack tecnológico
- Gestión de certificados SSL automáticos mediante Cert Manager integrado con Cloudflare API para dominios personalizados
- Implementación GitOps pura con ArgoCD usando patrón App of Apps para despliegues declarativos y versionados
- Arquitectura de alta disponibilidad con tres nodos Raspberry Pi ARM64 ejecutando K3s como control planes
- Suite de observabilidad completa integrada: Prometheus, Grafana, Loki y Trino para métricas, logs y consultas SQL distribuidas
- Gestión de certificados SSL automática mediante Cert Manager con integración directa a la API de Cloudflare
- Alta complejidad técnica (HIGH) que requiere conocimientos avanzados en Kubernetes, GitOps y administración de sistemas
- Ausencia de Dockerfile o archivos compose, lo que limita el despliegue directo sin entorno Kubernetes preconfigurado
- Dependencia crítica de hardware específico: 3 Raspberry Pi ARM64 con 8GB RAM cada uno más servidor Dell 7060 micro como hipervisor
- Requiere configuración manual inicial de ArgoCD, MetalLB y ExternalDNS antes del despliegue de aplicaciones
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.
Despliegue recomendado en entorno HA con 3 nodos Raspberry Pi ARM64 (8GB RAM cada uno) ejecutando K3s como control planes. Servidor Dell 7060 micro con Proxmox como hipervisor para gestión de VMs. Requiere configuración previa de MetalLB para LoadBalancer, ExternalDNS sincronizado con Adguard Home y Cert Manager integrado con Cloudflare API. No apto para despliegue one-click debido a la complejidad HIGH y dependencia de hardware específico.
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.