Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Python
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
7391
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.