Skip to content

Resumen de Funcionalidades ​

KuaDashboard proporciona una interfaz unificada para gestionar clústeres de Kubernetes y recursos cloud.

KuaDashboard — Vista de Nodes

Kubernetes ​

FuncionalidadRecursos
Navegar, Filtrar & SeleccionarPods, Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, CronJobs, Services, Ingresses, Endpoints, EndpointSlices, ConfigMaps, Secrets, PVCs, PVs, StorageClasses, ResourceQuotas, LimitRanges, HPAs, PDBs, Leases, Nodes, Events y recursos de cluster
ReiniciarDeployments, StatefulSets
EscalarDeployments, StatefulSets
Ver/Editar YAML + AplicarTodos los recursos
Buscar/Lint/Guardar YAMLBúsqueda confirmada, validación, botón de guardado, ruta de sección y autocompletado
Operaciones MasivasSeleccion multiple y eliminacion masiva para recursos soportados
Panel de Detalle de RecursosResumen por tipo, secciones data/env editables, arbol YAML estructurado, eventos, metricas y panel lateral ajustable
Edicion de Config y SecretsEdicion clave/valor para ConfigMaps y Secrets, mas variables de entorno de workloads
Metricas & EventosCPU/memoria via metrics.k8s.io, fallback Prometheus, metricas de Nodes y notificaciones de eventos relacionados
Flujo de Instalacion HelmBuscar charts, instalar/actualizar en el cluster activo, ver releases instalados y desinstalar releases
Streaming de Logs en VivoPods, Deployments, StatefulSets, DaemonSets (WebSocket, multi-contenedor)
Búsqueda/Descarga de LogsBúsqueda de texto, filtros por fecha serializada y exportación .log
Shell InteractivaPods (exec vía WebSocket)
EliminarTodos los recursos
Cordon / UncordonNodes
DrainNodes (cordon + evict pods)
Ordenamiento por AgeFormato de antiguedad legible con ordenamiento numerico por duracion
Multi-contextoCambiar contextos desde el encabezado
Multi-namespaceSelector global de namespace (incluyendo "Todos los namespaces")
Importar KubeconfigPegar YAML, elegir un archivo local en Electron o registrar una ruta kubeconfig existente

Proveedores Cloud ​

AWS ​

  • Lambda — Listar funciones, ver configuraciones, invocar
  • ECS — Navegar clústeres, servicios, tareas
  • EKS — Listar clústeres, ver detalles
  • EC2 — Gestionar instancias, start/stop, sesiones remotas SSH/RDP persistentes
  • S3 — Navegar buckets, listar/descargar objetos
  • API Gateway — APIs REST & HTTP, integraciones
  • EventBridge — Reglas, targets, event buses
  • Step Functions — State machines, diagrama visual

GCP ​

  • Cómputo — Cloud Run (start/stop), Cloud Run Jobs (ejecutar + historial), GKE, Compute Engine VMs (start/stop)
  • Base de datos — Cloud SQL (start/stop), Cloud Spanner (editor SQL), Firestore (explorador de documentos), Memorystore Redis
  • Almacenamiento — Cloud Storage (explorador + vista previa + descarga), Artifact Registry (paquetes)
  • Serverless — Cloud Functions (invocar + logs)
  • Mensajería — Pub/Sub Tópicos, Pub/Sub Suscripciones
  • Seguridad — Secret Manager (vista previa + importar al Env Manager), Cloud KMS (key rings + claves criptográficas)
  • Analítica — BigQuery (editor SQL + polling de jobs)
  • Flujos de trabajo — Cloud Workflows (ejecuciones + visor de definición)
  • Red — Cloud DNS (zonas + registros), VPC Networks (redes + subnets)
  • Asíncrono — Cloud Tasks (colas + tareas), Cloud Scheduler (ejecutar/pausar/reanudar)
  • DevOps — Cloud Build (builds + visor de logs)
  • Observabilidad — Cloud Monitoring (alert policies + uptime checks), Cloud Logging (panel de consulta interactivo)
  • IAM — Cuentas de servicio (lista + claves)

Vercel ​

  • Proyectos — Navegar todos los proyectos con framework, estado del último deployment y URL de producción
  • Deployments — Listar deployments por proyecto, filtrar por destino (production/preview); redeployar, promover y cancelar
  • Logs de Build — Panel de logs en tiempo real vía SSE con auto-scroll
  • Dominios — Ver dominios personalizados, estado de verificación DNS y mapeos de rama git
  • Variables de Entorno — Listar claves de env vars por proyecto (valores nunca expuestos)
  • Funciones — Inspeccionar funciones serverless y edge en cualquier deployment
  • OAuth — Autorización con un clic desde el navegador (solo app Electron)

Observabilidad ​

  • APM local de aplicaciones — Pertenencia confirmada de Lambda y Kubernetes, agregados UTC de 30 minutos, umbrales locales, dependencias manuales y controles de coste sin provisionar recursos cloud.

Herramientas ​

  • Port Forwarding — Tuneles confiables para Services/Pods con resolucion del pod objetivo, estado persistente y auto-reconexion
  • Helm — Busqueda/instalacion de charts, inventario de releases, desinstalacion y preset de compatibilidad para metrics-server
  • Shell Local — Terminal integrada para comandos locales
  • Sesiones Remotas Persistentes — SSH/RDP a EC2 permanece vivo al ocultarse y puede restaurarse desde tabs de sesión
  • Env Manager — Almacenar y gestionar credenciales/perfiles cloud

Interfaz ​

  • Diseño nativo en modo oscuro (con opción de modo claro)
  • Tablas de recursos ordenables y filtrables
  • Panel de terminal multi-tab
  • Panel de recursos Kubernetes ajustable
  • Notificaciones toast
  • Diálogos modales para acciones destructivas
  • Barra de estado con información de contexto y namespace

Opciones de Plataforma: Caché y Almacenamiento ​

Ayuda → Opciones define cada cuánto KUA vuelve a leer datos por su cuenta y muestra cuánto cuesta cada lectura con el valor elegido (lo que se cobra lleva $). Los botones de actualizar siempre vuelven a leer, sin importar la opción.

OpciónPor defectoValoresCosto
Actividad de Lambda y Step Functions15 min5, 15, 30, 60 minGetMetricData de CloudWatch, USD 0.01 por cada 1.000 métricas (fuera de la capa gratuita)
KPIs del Resumen de AWS15 min5, 15, 30, 60 minGetMetricData igual que arriba; las lecturas de CloudTrail y Glue son gratis
Conteo de recursos de AWS5 min1, 5, 15, 30 minGratis
Costos de AWS (Cost Explorer)12 h1, 6, 12, 24, 48 hUSD 0.01 por consulta, por perfil; se guarda en disco
Auto-actualización de dashboards de CloudWatch1 min1, 5, 15 minGetMetricData para métricas y alarmas, solo con la auto-actualización activada
Límite de ejecución automática de Logs Insights1 GBPreguntar siempre, 256 MB, 1 GB, 5 GBUSD 0.005 por GB leído; las consultas más grandes preguntan antes

Kubernetes, Google Cloud y Vercel no tienen costo por llamada; sus opciones limitan la carga del clúster y el uso de cuotas de API:

ProveedorOpciónPor defectoValoresQué controla
KubernetesCaché de listas de recursos15 s5, 15, 30, 60 sCuánto tiempo se sirven las tablas desde la memoria de KUA antes de actualizarse en segundo plano (se guardan hasta 2 min, o 4× el valor). Borrar, escalar o editar limpia las listas afectadas
KubernetesAuto-actualización del Resumen y tendencias30 sEn cada auto-refresco, 15 s, 30 s, 1 min, 5 minTiempo mínimo entre recargas en segundo plano del Resumen y sus consultas de rango a Prometheus
KubernetesDescubrimiento de Prometheus5 min1, 5, 15, 30 minCuánto se reutiliza el servicio de Prometheus encontrado en el clúster (encontrarlo lista todos los Services)
Google CloudAuto-actualización de tablas30 sEn cada auto-refresco, 15 s, 30 s, 1 min, 5 minTiempo mínimo entre recargas en segundo plano de una tabla de GCP (las APIs de listado tienen cuotas por minuto). El sondeo de historial mantiene su opción por perfil
VercelAuto-actualización de tablas30 sEn cada auto-refresco, 15 s, 30 s, 1 min, 5 minTiempo mínimo entre recargas en segundo plano de una tabla de Vercel (la API limita las solicitudes por token)

Almacenamiento local muestra el espacio que usa la carpeta de datos de KUA (KUA_DATA_DIR o ~/.kuadashboard): el total, cada base SQLite (espacio usado, páginas libres y journal WAL), sus tablas con filas y tamaño, cada archivo con su última modificación, el almacenamiento del navegador que usan vistas, filtros y conexiones guardadas, los perfiles con costos de AWS en caché y el espacio libre en disco. Solo lee; no cambia nada.

Restaurar valores por defecto vuelve todas las opciones a su valor inicial, salvo el idioma.