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