aegis-infra
Plataforma GitOps auto-hospedada que se instala sola y después lo demuestra. Convierte una máquina Linux y una cuenta de GitHub en una plataforma de despliegue propia, donde cada push construye, escanea, firma y publica sin privilegios.
Ficha actualizada 22 sept 2026, 18:45 · upstream 22 sept 2026, 18:00 · release sin release detectada
Qué es aegis-infra
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Aegis es una herramienta de platform engineering que automatiza el ciclo completo de despliegue: desde la construcción de imágenes sin privilegios hasta su exposición pública con TLS. Utiliza Kubernetes (k3s), ArgoCD para el control de versiones de aplicaciones, Jenkins como pipeline de CI/CD y Kyverno para políticas de admisión de imágenes. La plataforma genera sus propios repositorios en GitHub, escanea vulnerabilidades mediante Trivy, firma imágenes con Cosign y despliega desde un contrato YAML por organización. Incluye observabilidad completa con VictoriaMetrics, Grafana y alertas vía Ntfy.
- Despliegue de microservicios sin privilegios en Kubernetes
- Pipeline CI/CD completo: construir, escanear, firmar y desplegar
- Gestión de infraestructura como código con políticas de admisión
- Observabilidad integrada con alertas por teléfono vía Ntfy
- Respaldo y restauración del estado del clúster
- Escalado automático basado en métricas de rendimiento
- Instala Kubernetes (k3s) y ArgoCD con un solo comando 'aegis init'
- Cadena de suministro completa: build sin privilegios, escaneo, firma por digest y admisión obligatoria
- Observabilidad integrada con VictoriaMetrics, Grafana y alertas en tiempo real
- Verificación estática del repositorio con 237 checks que detectan mutaciones no autorizadas
- Soporte para GPU mediante NVIDIA drivers 570+ compartidos con el escritorio
- Planificación de recursos basada en presupuesto: 'aegis host budget' verifica si la infraestructura reservada entra en los límites del hardware
- La consola visual para operadores no existe aún; solo hay una herramienta de CLI
- El soporte para distribuciones Linux no estándar (Arch, CachyOS, Fedora) se rechaza antes de instalar herramientas como apt
- No incluye un gestor de secretos centralizado en la plataforma
- La fase 80 de construcción de imágenes puede tardar horas y requiere GPU dedicada
- El planificador de recursos no es dinámico: una vez configurado, los límites son fijos
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.
Instala k3s con Ansible, ArgoCD, Jenkins, registro de imágenes (registry-pki), escáner de vulnerabilidades (Trivy), firma de imágenes (cosign) y observabilidad. El host debe ser Ubuntu 24.04+. Con Cloudflare se usa un túnel DNS para HTTPS; sin ella, el TLS se genera con la CA propia. Se recomienda usar una cuenta de GitHub dedicada. Para pruebas en producción, se puede ejecutar 'aegis init --check' antes del despliegue real.
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.