home-ops
Repositorio de infraestructura Kubernetes en entorno doméstico con Talos Linux, Cilium, Flux y herramientas de automatización.
Ficha actualizada 23 sept 2026, 4:27 · upstream 23 sept 2026, 4:26 · release 2025.5.0
Qué es home-ops
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este es un repositorio monolítico para la infraestructura de red y contenedores del cluster de trabajo. Se basa en prácticas de IaC y GitOps utilizando Talos Linux como base de sistema operativo, Kubernetes como runtime, Cilium para networking e Envoy Gateway para el acceso a internet. El proyecto utiliza Flux para reconciliación de estado del cluster desde este repositorio, Renovate para actualizaciones de dependencias y GitHub Actions para CI/CD. La infraestructura incluye un cluster de 6 nodos Talos Linux en configuración hiperconvergente con almacenamiento compartido Ceph, gestión de secretos mediante Azure Key Vault y autenticación de usuarios con Authelia.
- Gestión del estado del cluster Kubernetes desde el repositorio
- Actualización automática de dependencias con Renovate
- Autenticación de usuarios en el cluster con Authelia
- Monitorización y alertas mediante Prometheus y Grafana
- Gestión remota de nodos KVM a través de PiKVM
- Reconstrucción completa del cluster desde cero
- Infraestructura hiperconvergente con Talos Linux en servidores Lenovo ThinkCentre M920q
- Arquitectura BGP con Cilium para load balancing y DNS de nivel 4
- Gestión de secretos centralizada mediante Azure Key Vault
- Flux como sistema GitOps que reconcilia el estado del cluster
- Monitorización completa a través de Kube-Prometheus-Stack con Grafana
- Dependencia crítica de la conexión Cloudflare para DNS y túnel, lo que puede afectar disponibilidad en caso de problemas en la red
- El almacenamiento Ceph depende del estado de los nodos físicos; si se pierde el acceso a los servidores, no hay respaldo automático
- La autenticación por email requiere un correo electrónico registrado, lo que limita el acceso para usuarios sin cuenta
- No existe dashboard SNMP nativo en la red Switch de Brocade, requiriendo soluciones alternativas como Ruckus ICX
- El sistema operativo Talos no incluye herramientas nativas de gestión de redes avanzadas ni de seguridad
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.
Para desplegar el cluster desde este repositorio se ejecuta `just talos rebuild`, que realiza un ciclo completo: preflight, renderizado con guardrails, aplicación del estado y verificación. Se recomienda ejecutar `just infra kvm-switch` para acceder a nodos KVM remotamente o `just infra pdu-reboot <node>` para reiniciar nodos específicos. El cluster debe mantenerse sincronizado con el repositorio mediante Flux, y se deben aplicar actualizaciones de dependencias con Renovate antes de cualquier operación manual.
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.