Skip to main content

KubeVision

See your clusters clearly, act on them instantly.

KubeVision is a modern, real-time Kubernetes multi-cluster management dashboard built with Go and React. It combines enterprise-grade security with an intuitive developer experience.

Why KubeVision?

  • Real-time Architecture — Informer Watch → WebSocket Push delivers sub-second updates with zero polling
  • Multi-cluster Management — Single dashboard for all your clusters
  • Enterprise Security — 2FA (TOTP), 5-level RBAC, audit logging, Secrets masking
  • Developer Friendly — kubectl hints, global search (Cmd+K), favorites, resource templates
  • DevOps Tooling — Dry-run diff, cross-cluster comparison, terminal recording, resource topology

Key Differentiators

These features are unique to KubeVision — no other Kubernetes dashboard offers them:

FeatureDescription
2FA (TOTP)Two-factor authentication with QR setup and recovery codes
Dry-Run DiffPreview changes before applying, validated by API Server
Cross-Cluster DiffCompare same resource across environments
Terminal Recordingasciinema-format session recording and playback
kubectl HintsAuto-generated CLI commands for every UI action
Secrets MaskingSecrets hidden by default in all views

Tech Stack

LayerTechnology
BackendGo 1.23, Gin, GORM, client-go
FrontendReact 19, TypeScript, Vite, shadcn/ui
StateTanStack Query v5
DatabaseSQLite (dev) / PostgreSQL (prod)
Realtimegorilla/websocket, Informer cache

What's Next?