Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
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.