k8s-gitops
Clúster Kubernetes GitOps para homelab con Talos Linux, Rook-Ceph, Flux y Renovate. Automatización completa de infraestructura mediante IaC y prácticas DevOps avanzadas.
Ficha actualizada 22 sept 2026, 15:22 · upstream 22 sept 2026, 6:56 · release sin release detectada
Qué es k8s-gitops
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio documenta un clúster Kubernetes semi-hiperconvergente desplegado sobre hardware bare-metal con Talos Linux como sistema operativo inmutable. La infraestructura utiliza Rook-Ceph para almacenamiento persistente distribuido (block, object y file storage) y se gestiona completamente mediante GitOps con Flux.
El sistema integra múltiples componentes críticos: Cilium para CNI, cert-manager para certificados SSL automáticos, external-dns para gestión DNS dinámica, external-secrets con 1Password Connect para inyección segura de secretos, envoy-gateway como implementación del Gateway API, sops para encriptación de secretos y volsync para copias de seguridad de volúmenes persistentes.
La automatización se complementa con Renovate para actualizaciones de dependencias automáticas mediante PRs y GitHub Actions para CI/CD. El clúster depende parcialmente de servicios en la nube como Cloudflare (dominio/S3) y Fly.io (password manager/Uptime Kuma), evitando escenarios chicken-egg y reduciendo carga operativa.
- Automatización de actualizaciones de dependencias con Renovate
- Gestión segura de secretos mediante external-secrets y 1Password Connect
- Almacenamiento persistente distribuido con Rook-Ceph (block/object/file)
- Monitorización avanzada con dashboards personalizados (CPU, memoria, energía)
- Sistema operativo inmutable Talos Linux para nodos Kubernetes
- Seguridad reforzada con external-secrets y 1Password Connect
- Automatización completa de GitOps con Flux y Renovate
- Almacenamiento persistente distribuido con Rook-Ceph
- Complejidad alta: requiere conocimientos avanzados de Kubernetes y GitOps
- Dependencia de servicios en la nube (Cloudflare, GitHub, Fly.io)
- No incluye Docker ni Dockerfile para contenerización tradicional
- Requiere hardware específico (Intel NUCs con Talos Linux)
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 solo para entornos experimentales o homelab. Requiere conocimientos avanzados de Kubernetes, Talos Linux y GitOps. Configurar Rook-Ceph antes de desplegar aplicaciones persistentes. Asegurar servicios en la nube (Cloudflare, GitHub) activos. No apto para producción sin experiencia previa.
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.