Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

spinoza

Spinoza es una interfaz gráfica de Kubernetes en la nube que se ejecuta como un único binario. Utiliza Go para el backend y React para el frontend, con soporte para múltiples clusters, auditoría de seguridad, gestión de despliegues y observabilidad.

Ficha actualizada 23 sept 2026, 9:03 · upstream 23 sept 2026, 8:45 · release v2.1.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es spinoza

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

Spinoza es una herramienta autónoma de gestión de entornos Kubernetes que funciona directamente en el navegador o como aplicación de escritorio sin necesidad de un servidor dedicado. Su arquitectura monolítica permite ejecutar múltiples instancias de Kubernetes en la misma máquina a través de pestañas independientes, cada una con su propio estado, historial y configuración personalizada. La plataforma integra herramientas de auditoría de seguridad (PSS, NSA/CISA), gestión de versiones de Helm, integración GitOps con Flux y Argo CD, así como un panel de control centralizado que muestra el estado de todos los clusters abiertos simultáneamente.

CASOS DE USO
  • Auditoría de seguridad en entornos Kubernetes sin necesidad de infraestructura dedicada
  • Monitoreo continuo de salud del cluster con alertas en tiempo real
  • Gestión de despliegues y rollback automático mediante Helm
  • Visualización de dependencias entre componentes (topología)
  • Auditoría de cumplimiento normativo (PSS, NSA/CISA)
  • Optimización de costos mediante detección de recursos subutilizados
  • Despliegue de aplicaciones con GitOps y control de versiones
PUNTOS DESTACADOS
  • Soporte completo en tiempo real a través del WebSocket para actualizaciones de estado sin recarga manual
  • Capacidad de ejecución de expresiones CEL (Common Expression Language) para lógica personalizada en reglas de auditoría
  • Auditoría exhaustiva que cubre seguridad, confiabilidad y eficiencia con 128 controles integrados
  • Visualización de topología del cluster mediante gráficos interactivos que muestran relaciones entre recursos
  • Integración nativa con GitOps (Flux y Argo CD) para sincronización de repositorios y gestión de aplicaciones
PRECAUCIONES
  • No ofrece instalación automática en un solo clic; requiere configuración manual del kubeconfig
  • La actualización a nuevas versiones no es automática sin el flag SPINOZA_UNSAFE_SELF_UPDATE, lo que puede introducir vulnerabilidades si se usa con privilegios elevados
  • Windows SmartScreen bloqueará la primera ejecución de la aplicación por falta de firma digital
  • Dependencia externa de Prometheus para métricas; sin un prometheus server configurado, no se pueden visualizar métricas del cluster
  • No incluye un dashboard centralizado de salud del cluster en el mismo panel
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.

Docker detectado

Para instalar Spinoza, se requiere un kubeconfig válido. La aplicación se ejecuta como binario único y puede usarse desde navegador o escritorio. Se recomienda configurar SPINOZA_VERIFY_ATTESTATION=1 para verificar la proveniencia del código descargado. Para el despliegue en producción, es necesario integrar Prometheus para obtener métricas de salud del cluster. En modo desarrollo, se pueden ejecutar múltiples instancias en una sola máquina usando pestañas separadas. La interfaz soporta visualización de grafana, xterm para exec y logs detallados por contenedor.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
300051738080
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.