SPK Ocular

UN ESPACIO DE TRABAJO PARA TU INFRAESTRUCTURA

Kubernetes y Docker.Un solo espacio de trabajo.

Una aplicación de escritorio para desarrolladores y DevOps. Investiga recursos de Kubernetes, sigue los logs de Docker y gestiona releases de Helm en el mismo espacio de trabajo.Sin instalar kubectl ni la CLI de HelmConexión directa a la API de Kubernetes. Helm está integrado.

Todas las funciones gratis. Para ti y tu empresa.Linux, Windows y macOS · x86-64 y ARM64
Detalles de recursos Kubernetes y logs de la aplicación en SPK Ocular
El estado del pod y sus logs, lado a lado.Aplicación real · datos simulados de Kubernetes API
Kubernetes + DockerLas operaciones diarias en un solo lugar
Tu acceso existenteKubeconfig y contextos de Docker
Helm integradoSin instalar la CLI de Helm por separado

Cuida los recursos de su clúster y de su equipo.

Ocular carga el tipo de recurso y los namespaces que eliges. No recopila en segundo plano todos los recursos ni sus descripciones completas.

Solicitudes pequeñas, resultados compartidos

Las páginas pequeñas forman automáticamente una lista completa. Las cachés compactas se reutilizan y se mantienen actualizadas mediante watches.

Trabajo acotado

La concurrencia, la frecuencia de las solicitudes y la retención de cachés sin uso tienen límites. Si una consulta All Namespaces es demasiado grande, se pide elegir namespaces en vez de mostrar una lista parcial sin avisar.

Tú controlas la carga

Actualiza una lista, consulta el tiempo y los datos recibidos o cancela la solicitud. El grafo del clúster solo se carga cuando lo pides.

10.000 Pods. 558 MiB de memoria.

Una lista completa de 10.000 Pods, con búsqueda y ordenación locales. Las solicitudes pequeñas, la caché compartida y la carga explícita le permiten controlar el trabajo.

Conexión → lista completa de recursos
9,8 s
Recursos en la lista completa
10.000
Presupuesto de lectura · solicitudes/s
10
Pico de memoria muestreado · app y navegador
558 MiB

Medido con SPK Ocular 1.7.0 en Linux, en modo navegador. Pico muestreado del PSS total de la app y Chromium en 6 sesiones, incluida la vista de detalles.

Condiciones de medición

Por conexión: 10 solicitudes de lectura/s con una ráfaga de 20 y un máximo de 4 respuestas finitas en curso.

Medido con SPK Ocular 1.7.0 en una API HTTP Kubernetes de prueba local. La carga inicial es la mediana de 3 sesiones nuevas; 100 páginas de 100 Pods forman la lista completa.

Modo navegador en Linux con Chromium headless dedicado. El PSS incluye los procesos de la aplicación y Chromium; se excluyen la API HTTP de prueba y la herramienta de medición. El pico observado en 6 sesiones válidas fue de 558 MiB.

La memoria se muestreó aproximadamente cada 0,5 segundos.

De «¿qué ha fallado?» a «¿qué hago ahora?»

Los detalles para investigar y actuar están juntos, sin tener que reconstruir la situación a partir de una docena de ventanas.

01 / INVESTIGACIÓN

Encuentra la carga de trabajo que necesita atención.

Detecta recursos con problemas, abre objetos relacionados y revisa su configuración. La interfaz muestra cuándo los permisos o los errores de conexión impiden obtener una visión completa.

  • Estado de recursos, eventos y relaciones
  • Selección de espacios de nombres, búsqueda y favoritos
  • Historial de revisiones de Deployment y comparación de YAML de solo lectura
Vista Problems de SPK Ocular en un clúster Kubernetes local de demostración
Aplicación real · datos simulados de Kubernetes API

02 / DIAGNÓSTICO

Mantén las pistas a la vista.

Las líneas coincidentes aparecen mientras continúa la lectura acotada del historial; las nuevas líneas llegan en paralelo. La búsqueda se aplica al resultado filtrado. Abre un terminal o redirige un puerto del servicio para seguir investigando.

Descarga el historial conservado por el origen sin depender de los filtros ni del límite de líneas de la vista. El panel de descargas se abre automáticamente con progreso y cancelación; haz clic en una fila completada para abrir el archivo. Haz clic derecho en el botón de descarga de logs para elegir la ubicación. La retención, los límites de exportación y las lecturas incompletas se indican de forma explícita. Copiar utiliza el búfer filtrado de la vista.

  • Todos los niveles de registro, filtros de texto y búsqueda
  • Ventanas de registros separadas y exportación de texto
  • Terminales, selección de contenedor y reenvío local de puertos
Detalles de un pod Kubernetes y logs de la aplicación en SPK Ocular
Aplicación real · datos simulados de Kubernetes API

03 / RELEASES

Helm, de la instalación al rollback.

Elige charts y versiones, edita values y revisa la actualización antes de ejecutarla. Consulta el historial de releases y vuelve a una revisión anterior en la misma ventana.

  • Repositorios de charts y registros OCI
  • Instalación, actualización, rollback y desinstalación
  • Helm integrado. Sin una CLI aparte.
Values e historial de revisiones de un release de Helm en SPK Ocular
Aplicación real · release de Helm simulado

ARCHIVOS DEL CONTENEDOR

Explora carpetas. Edita archivos directamente.

Explore contenedores Docker y Pods Kubernetes, siga enlaces simbólicos y edite configuraciones en un árbol de carpetas en caché. La aplicación de escritorio copia archivos y carpetas completos a su equipo.

  • Carpetas en caché, recuentos de entradas y navegación por enlaces
  • Resaltado de sintaxis y edición UTF-8 hasta 2 MiB
  • Guardado con protección de cambios sin guardar y comprobación de cambios externos
  • Descargas de escritorio directamente en la carpeta Descargas

Requiere un contenedor Linux en ejecución: sh para explorar, readlink para enlaces y tar para descargas. Los archivos y carpetas se transfieren sin el límite de 2 MiB del editor; no se sobrescriben nombres existentes. Las descargas en modo navegador requieren la aplicación de escritorio.

SPK Ocular con el árbol de carpetas de la aplicación expandido y configuración YAML resaltada
Aplicación real · datos simulados de Docker Engine

Investigue con las evidencias conectadas.

Riesgos de configuración e informes de imágenes

Revise la configuración de las cargas de trabajo de Kubernetes, las reglas RBAC declaradas y la selección de recursos de NetworkPolicy. Consulte informes de vulnerabilidades existentes de Trivy Operator con datos de la imagen, el paquete y las correcciones disponibles. Ocular no ejecuta escaneos ni instala el operador; los hallazgos no demuestran que una vulnerabilidad sea explotable ni que se cumplan normas.

Espacio Security de SPK Ocular con hallazgos de configuración e instrucciones para instalar Trivy Operator
Aplicación real · hallazgos de seguridad simulados

Grafo del clúster

Explore relaciones basadas en UID y rutas declaradas de Service, Ingress y Gateway. Muestra configuración, no tráfico medido.

SPK Ocular · Grafo del clúster
Aplicación real · datos simulados de Kubernetes API

Cronología de eventos

Examine instantáneas limitadas de Kubernetes Events agrupadas por propietarios de cargas de trabajo. Actualice explícitamente; la retención y la cobertura incompleta permanecen visibles. No es un historial de auditoría.

SPK Ocular · Cronología de eventos
Aplicación real · datos simulados de Kubernetes API

Explicación de RBAC

Rastree vinculaciones de ServiceAccount y reglas de roles. Compruebe solicitudes en el servidor con la identidad de la conexión actual; las declaraciones y las decisiones sobre el acceso propio se muestran por separado.

SPK Ocular · Explicación de RBAC
Aplicación real · datos simulados de Kubernetes API

Comparar recursos guardados

Seleccione dos recursos de entornos conectados y compare YAML normalizado de solo lectura. Se excluyen el contenido de Secret y los borradores sin guardar; los campos de servicio son opcionales.

SPK Ocular · Comparar recursos guardados
Aplicación real · datos simulados de Kubernetes API

Conserve su espacio de investigación

Fije propiedades de solo lectura y conserve referencias a logs, pestañas de terminal finalizadas y tamaños de paneles tras reiniciar. Conecte y reanude explícitamente; no se guarda ni se reproduce contenido ni comandos.

SPK Ocular · Conserve su espacio de investigación
Aplicación real · datos simulados de Kubernetes API

Las herramientas del día a día ya están aquí.

Navegación rápida · Ctrl+K

Acceda a vistas, entornos y namespaces, o busque recursos por tipo y nombre, como dep model, dentro de los namespaces seleccionados. En macOS, use Command+K.

Recursos de Kubernetes

Pods, deployments, services y recursos personalizados con detalles y relaciones.

Docker

Contenedores independientes, proyectos y servicios de Compose. Consulta logs, abre terminales y revisa las acciones sobre los contenedores.

Revisión de cambios

Revisa los cambios antes de aplicarlos. Los permisos de la infraestructura siguen vigentes.

Un espacio de trabajo que recuerda

Se guardan los espacios de nombres seleccionados, filtros, favoritos y anchos de columna.

TUS AGENTES. TUS REGLAS.

Dale contexto al agente. Conserva el control de los cambios.

Los agentes de programación locales pueden inspeccionar el entorno mediante Ocular. Elige los espacios de nombres, tipos de recursos y operaciones permitidos y revisa las acciones que requieren tu aprobación.

  1. Delimita el acceso

    Elige entorno, espacios de nombres y operaciones.

  2. Investigad juntos

    Dale al agente información de recursos y logs para investigar.

  3. Revisa la acción

    Aprueba los cambios protegidos o pausa el acceso al terminar.

Los agentes locales que se ejecutan con tu mismo usuario del sistema operativo comparten estos permisos. Ocular no los aísla de los demás programas del ordenador. Los contenedores Docker independientes solo están disponibles en la interfaz; los permisos de proyectos no los incluyen.

LOCAL / CÓDIGO ABIERTO

Sin instalar componentes de Ocular en tu clúster.

Ocular se conecta desde tu equipo con tu kubeconfig y tus contextos de Docker existentes. No se requiere un servidor central ni componentes de Ocular en el clúster.

Código fuente

Tu acceso existente

Usa tus credenciales y permisos configurados. Los programas externos de autenticación indicados en kubeconfig deben seguir instalados.

Código abierto

Lee el código, informa de errores o contribuye bajo la licencia Apache 2.0.

SIN PLAN DE PAGO

Todas las funciones. Para todos.

Gratis para personas, equipos y empresas de cualquier tamaño. Sin límites por facturación o financiación, licencias por puesto ni funciones bloqueadas.

Reúne tus entornos.

Elige el sistema operativo y la arquitectura y descarga el instalador de escritorio. Todas las funciones incluidas.

Linux, Windows y macOS · x86-64 y ARM64

Los paquetes y sus sumas de comprobación también se pueden descargar directamente desde GitHub Releases sin cuenta. Las compilaciones de desarrollo están disponibles por separado en las ejecuciones correctas de CI; pueden requerir una cuenta de GitHub y tienen un plazo de conservación limitado.

  1. Elige DEB/RPM para Linux, MSI para Windows o DMG para macOS. También hay archivos portátiles.
  2. Comprueba la suma SHA-256, instala y abre Ocular.
  3. Usa tu kubeconfig o Docker context existente para inspeccionar el entorno.

Instalación y compatibilidad

Linux requiere GTK 3 y WebKit2GTK 4.1, también en modo navegador.

DEB / RPM
Desde 1.6.1, DEB y RPM requieren glibc 2.35 o posterior. Ubuntu 24.04 sigue siendo la base de compilación nativa.
Distribuciones verificadas
Se verificaron la instalación de paquetes y el inicio en modo escritorio y navegador en Ubuntu 22.04 y Debian 12/13 (DEB), y Fedora 44 (RPM), sobre x86-64. Ubuntu 22.04 también se verificó de forma nativa en ARM64.

Las comprobaciones utilizan entornos de distribución aislados con un kernel de host compartido y X11. No certifican los kernels estándar, Wayland ni los controladores GPU.

Windows: Windows 10/11 con WebView2. macOS: versión 12 o posterior, Intel o Apple Silicon.

Los instaladores de Windows no están firmados; las compilaciones de macOS usan firma ad-hoc y no están notarizadas. Comprueba el origen de la descarga y la suma SHA-256 del paquete antes de instalar.

Antes de empezar.

¿También es gratis para uso comercial?

Sí. Sin límites de facturación o financiación, suscripciones ni caducidad de prueba. Todas las funciones están incluidas; donar es opcional.

¿Tengo que instalar algo en el clúster?

No hace falta ningún servidor ni componente de Ocular en el clúster. La aplicación usa tu acceso existente a Kubernetes. Algunas funciones dependen de servicios del clúster, como metrics-server para las métricas de recursos.

¿Ocular incluye un motor de contenedores?

No. Ocular trabaja con motores Docker existentes, contenedores independientes y proyectos Compose. No proporciona un motor de contenedores ni una máquina virtual.

¿Tengo que instalar Helm por separado?

No. Ocular utiliza el SDK de Helm integrado para explorar charts y gestionar releases. No hace falta una CLI de Helm independiente. Siguen siendo necesarios los permisos de Kubernetes y el acceso al repositorio de charts.

¿Puedo usarlo con mi agente de programación?

Sí, mediante la API local de agentes. Das acceso a los entornos, ámbitos y operaciones seleccionados. Las escrituras protegidas requieren revisión. Los agentes que se ejecutan con tu usuario del sistema comparten estos permisos. Puedes pausar el acceso en cualquier momento.