Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.