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
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).
- 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
- 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)
- 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
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.
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.
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.