talos-argocd-proxmox
Cluster Kubernetes de producción en Talos OS gestionado por Sidero Omni sobre Proxmox con ArgoCD GitOps, Cilium CNI, Gateway API v1.6.1 y backups automáticos con kopiur (Kopia). Soporte GPU NVIDIA vía Talos extensions.
Ficha actualizada 21 sept 2026, 4:36 · upstream 21 sept 2026, 4:36 · release sin release detectada
Qué es talos-argocd-proxmox
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio implementa un cluster Kubernetes de producción en Talos OS, una distribución Linux inmutable diseñada específicamente para Kubernetes. La arquitectura se basa en Sidero Omni para la gestión de nodos sin SSH, eliminando la necesidad de configuración manual de máquinas. El despliegue utiliza ArgoCD como motor GitOps que gestiona automáticamente su propia instalación y actualizaciones desde Git.
La infraestructura está construida sobre Proxmox mediante el proveedor oficial de Sidero, permitiendo aprovisionamiento automático de VMs con clases de máquina específicas para diferentes roles (control plane, workers GPU, workers estándar). El sistema utiliza ArgoCD ApplicationSets que descubren aplicaciones automáticamente por directorio en el repositorio Git, eliminando la necesidad de escribir manifests Application manualmente.
El cluster incluye componentes críticos como Cilium 1.20.1 para networking y seguridad de red, Gateway API v1.6.1 para ingress moderno, Longhorn para almacenamiento persistente, Kopiur para copias de seguridad nativas de Kopia con soporte restore-before-bind, y OpenTelemetry para observabilidad completa. El sistema soporta GPUs NVIDIA mediante el GPU Operator de Talos.
- Clusters Kubernetes en entornos home-lab o producción pequeña sobre Proxmox
- Automatización completa del ciclo de vida de nodos sin intervención manual
- Implementación de GitOps con descubrimiento automático de aplicaciones por directorio
- Copias de seguridad automáticas de volúmenes persistentes con restauración ante desastres
- Gestión sin SSH mediante Omni y Talos API, aumentando la seguridad del cluster
- Sistema de backups automático con kopiur que soporta restore-before-bind para DR
- Descubrimiento automático de aplicaciones mediante ApplicationSets en lugar de manifests manuales
- Soporte completo para GPUs NVIDIA vía sistema extensions de Talos y GPU Operator
- Requiere Omni v1.11.0 y Talos v1.14.0 específicos, sin compatibilidad hacia atrás garantizada
- Depende de 1Password para credenciales del service account de Omni (no soporta otros vaults)
- No incluye Docker ni Compose, solo Kubernetes nativo con 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.
Mantener Omni server y omnictl en la misma versión para evitar errores gRPC. Sincronizar siempre el cluster template desde Omni, no copias locales obsoletas. Verificar compatibilidad Gateway API con Cilium antes de actualizar. Completar checklist de backup antes de eliminar clusters existentes.
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.