Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

k8s-gitops

Repositorio GitOps para homelab Kubernetes sobre Talos y Proxmox. Incluye gestión de servicios self-hosted, automatización con ArgoCD/Renovate, observabilidad con VictoriaMetrics y persistencia mediante CSI drivers NFS/Proxmox.

Ficha actualizada 22 sept 2026, 15:40 · upstream 22 sept 2026, 9:11 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es k8s-gitops

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio proporciona manifiestos Kubernetes y definiciones de Argo CD para un entorno homelab basado en Talos Linux y Proxmox VE. La arquitectura sigue el patrón GitOps, donde los cambios se gestionan desde GitHub y se sincronizan automáticamente mediante Argo CD hacia el clúster.

El stack incluye servicios críticos como AdGuard Home para DNS, cert-manager para certificados SSL, external-secrets para gestión de secretos vía Doppler, y CloudNativePG para bases de datos PostgreSQL. La infraestructura utiliza Cilium para CNI y networking, con integración a Cloudflare para DNS-over-HTTPS, túneles y almacenamiento R2.

La observabilidad se gestiona con VictoriaMetrics, VictoriaLogs y Grafana. El repositorio está organizado por aplicaciones en carpetas independientes, facilitando el mantenimiento y la actualización mediante Renovate. Incluye drivers CSI para almacenamiento persistente (NFS y Proxmox local-lvm).

CASOS DE USO
  • Gestión de servicios self-hosted con GitOps y Argo CD
  • Automatización de actualizaciones de dependencias con Renovate
  • Observabilidad completa con VictoriaMetrics/Logs/Grafana
  • Persistencia de datos mediante CSI drivers NFS y Proxmox
  • Gestión de certificados SSL y secretos externos
PUNTOS DESTACADOS
  • Arquitectura GitOps bien definida con Argo CD y Renovate
  • Integración nativa con Cloudflare (DNS, Túneles, R2)
  • Stack de monitorización completo (VictoriaMetrics/Logs/Grafana)
  • Uso de cert-manager y external-secrets para seguridad
  • CSI drivers para almacenamiento persistente (NFS/Proxmox)
PRECAUCIONES
  • Dependencia de servicios externos (Cloudflare, Brevo, ZeroSSL)
  • Complejidad alta sin Dockerfile o Compose
  • Falta de políticas de red definidas explícitamente
  • Requiere conocimientos avanzados de Kubernetes y Talos
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

Validar compatibilidad con Talos antes del despliegue. Configurar CSI drivers (NFS/Proxmox) para almacenamiento persistente. Asegurar backups en Cloudflare R2. Revisar dependencias externas (Cloudflare, Brevo, ZeroSSL). Definir políticas de red si se requiere segmentación.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
No detectados
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.