Skip to content

Features Overview ​

KuaDashboard provides a unified interface for managing Kubernetes clusters and cloud resources.

KuaDashboard — Nodes overview

Kubernetes ​

FeatureResources
Browse, Filter & SelectPods, Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, CronJobs, Services, Ingresses, Endpoints, EndpointSlices, ConfigMaps, Secrets, PVCs, PVs, StorageClasses, ResourceQuotas, LimitRanges, HPAs, PDBs, Leases, Nodes, Events and cluster resources
RestartDeployments, StatefulSets
ScaleDeployments, StatefulSets
YAML View/Edit + ApplyAll resources
YAML Search/Lint/SaveConfirmed search, validation, save button, section path and autocomplete
Bulk OperationsMulti-select and bulk delete for supported resources
Resource Detail PanelPer-resource summaries, editable data/env sections, structured YAML tree, events, metrics and resizable side panel
Config & Secret EditingKey/value editing for ConfigMaps and Secrets plus workload environment variable editing
Metrics & EventsCPU/memory via metrics.k8s.io, Prometheus fallback, Node metrics and related event notifications
Helm Install FlowSearch charts, install/upgrade into the active cluster, inspect installed releases and uninstall releases
Live Log StreamingPods, Deployments, StatefulSets, DaemonSets (WebSocket, multi-container)
Log Search/DownloadText search, serialized date filters and .log export
Interactive ShellPods (exec via WebSocket)
DeleteAll resources
Cordon / UncordonNodes
DrainNodes (cordon + evict pods)
Age SortingHuman-readable age formatting with numeric duration sorting
Multi-contextSwitch contexts from header
Multi-namespaceGlobal namespace selector (including "All namespaces")
Kubeconfig ImportPaste YAML, choose a local file in Electron or register an existing kubeconfig path

Cloud Providers ​

AWS ​

  • Lambda — List functions, view configs, invoke
  • ECS — Browse clusters, services, tasks
  • EKS — List clusters, view details
  • EC2 — Manage instances, start/stop, persistent SSH/RDP remote sessions
  • S3 — Browse buckets, list/download objects
  • API Gateway — REST & HTTP APIs, integrations
  • EventBridge — Rules, targets, event buses
  • Step Functions — State machines, visual diagram

GCP ​

  • Compute — Cloud Run (start/stop), Cloud Run Jobs (run + executions), GKE, Compute Engine VMs (start/stop)
  • Database — Cloud SQL (start/stop), Cloud Spanner (SQL query editor), Firestore (document browser), Memorystore Redis
  • Storage — Cloud Storage (file browser + preview + download), Artifact Registry (packages)
  • Serverless — Cloud Functions (invoke + logs)
  • Messaging — Pub/Sub Topics, Pub/Sub Subscriptions
  • Security — Secret Manager (preview + import to Env Manager), Cloud KMS (key rings + crypto keys)
  • Analytics — BigQuery (SQL query editor + job polling)
  • Workflows — Cloud Workflows (executions + source viewer)
  • Networking — Cloud DNS (zones + records), VPC Networks (networks + subnets)
  • Async — Cloud Tasks (queues + tasks), Cloud Scheduler (run/pause/resume)
  • DevOps — Cloud Build (builds + log viewer)
  • Observability — Cloud Monitoring (alert policies + uptime checks), Cloud Logging (interactive query panel)
  • IAM — Service Accounts (list + keys)

Vercel ​

  • Projects — Browse all projects with framework, latest deployment state, and production URL
  • Deployments — List deployments per project, filter by target (production/preview); redeploy, promote, and cancel
  • Build Logs — Real-time SSE log streaming panel with auto-scroll
  • Domains — View custom domains, DNS verification status, and git-branch mappings
  • Environment Variables — List env var keys per project (values never exposed)
  • Functions — Inspect serverless and edge functions in any deployment
  • OAuth — One-click browser authorization (Electron app only)

Observability ​

  • Local Application APM — Confirmed Lambda and Kubernetes membership, 30-minute UTC aggregates, local thresholds, manual dependencies, and cost guardrails without cloud provisioning.

Tools ​

  • Port Forwarding — Reliable Service/Pod tunnels with target pod resolution, persistent state and auto-reconnect
  • Helm — Chart search/install, release inventory, uninstall and metrics-server compatibility preset
  • Local Shell — Integrated terminal for local commands
  • Persistent Remote Sessions — EC2 SSH/RDP sessions stay alive while hidden and can be restored from session tabs
  • Env Manager — Store and manage cloud credentials/profiles

UI ​

  • Dark mode native design
  • Sortable, filterable resource tables
  • Multi-tab terminal panel
  • Resizable Kubernetes resource panel
  • Toast notifications
  • Modal dialogs for destructive actions
  • Status bar with context and namespace info

Platform Options: Cache & Storage ​

Help → Options controls how often KUA re-reads data on its own, and shows what each re-read costs at the chosen value (billed items are marked with $). The refresh buttons always read again, whatever the setting.

OptionDefaultChoicesCost
Lambda & Step Functions activity15 min5, 15, 30, 60 minCloudWatch GetMetricData, USD 0.01 per 1,000 metrics (not in the free tier)
AWS Overview KPIs15 min5, 15, 30, 60 minGetMetricData as above; CloudTrail and Glue reads are free
AWS resource counts5 min1, 5, 15, 30 minFree
AWS costs (Cost Explorer)12 h1, 6, 12, 24, 48 hUSD 0.01 per request, per profile; cached on disk
CloudWatch dashboard auto-refresh1 min1, 5, 15 minGetMetricData for metrics and alarms, only while auto-refresh is on
Logs Insights auto-run limit1 GBAlways ask, 256 MB, 1 GB, 5 GBUSD 0.005 per GB scanned; larger queries ask first

Kubernetes, Google Cloud and Vercel have no per-call cost; their options limit cluster load and API quota use:

ProviderOptionDefaultChoicesWhat it controls
KubernetesResource list cache15 s5, 15, 30, 60 sHow long tables are served from KUA memory before a background refresh (kept up to 2 min, or 4× the value). Deletes, scales and edits clear the affected lists
KubernetesOverview and trends auto-refresh30 sEvery auto-refresh, 15 s, 30 s, 1 min, 5 minMinimum time between background reloads of the Overview and its Prometheus range queries
KubernetesPrometheus discovery5 min1, 5, 15, 30 minHow long the Prometheus service found in the cluster is reused (finding it lists every Service)
Google CloudTable auto-refresh30 sEvery auto-refresh, 15 s, 30 s, 1 min, 5 minMinimum time between background reloads of a GCP table (list APIs have per-minute quotas). History polling keeps its own per-profile setting
VercelTable auto-refresh30 sEvery auto-refresh, 15 s, 30 s, 1 min, 5 minMinimum time between background reloads of a Vercel table (the API rate-limits each token)

Local storage shows the disk used by KUA's data folder (KUA_DATA_DIR or ~/.kuadashboard): the total, each SQLite database (used space, free pages and WAL journal), its tables with rows and size, every file with its last change, the browser storage used by views, filters and saved connections, the profiles with cached AWS costs, and the free disk space. It only reads; nothing is changed.

Restore defaults resets every option except the language.