k8sUI: Fast Native Kubernetes UI & Desktop Client
The modern graphical interface (GUI) and desktop client built for DevOps and platform teams. Seamlessly manage AWS EKS, Azure AKS, and local clusters with sub-second responsiveness, real-time ANSI log streaming, and zero in-cluster installation.
Why k8sUI Outperforms Legacy Desktop Tools
Built from the ground up for modern platform teams who require memory efficiency, zero CLI drift, and multi-tenant cloud security.
Lightweight Native Performance
Leveraging Tauri v2 with a compact Rust binary and the native OS WebView. Starts in under 300ms, consumes less than 80MB of RAM, and delivers sub-second UI responsiveness.
Direct kube-rs Native Engine
All cluster API requests run directly through official Rust kube-rs bindings over native TLS. No vulnerable shell escaping, no CLI subprocesses, and zero kubectl version drift.
AWS EKS & Azure AKS SSO
Auto-discovers clusters across multiple AWS accounts in your AWS Organization via AWS SSO / IAM Identity Center. Full Azure Entra ID token rotation and local kind/minikube support.
Read-Only Guardrails
Operates in secure Read-Only mode by default. Mutation actions require explicit unlock, provide server-side dry-run diff previews, and enforce typed confirmation before destructive changes.
360° Resource Coverage
Live inspection for Workloads (Pods, Deployments, StatefulSets), Networking (Ingress, Services), Storage (PVC, PV, StorageClasses), RBAC, Custom Resource Definitions (CRDs), and Validating Webhooks.
IDE Zoom & Navigation Shortcuts
Supports Cmd + mouse wheel zooming and Cmd +/-/0 zoom controls with visual HUD feedback, tabbed multitasking, and integrated terminal emulation.
Why Platform Engineers Choose k8sUI Over Traditional Dashboards
Compare k8sUI native Rust architecture against in-cluster web dashboards and heavy Electron-based desktop clients.
Multiplatform Releases
Digitally signed with Sigstore Cosign (OIDC) and accompanied by CycloneDX Software Bill of Materials (SBOM).
macOS
Universal binaries for Apple Silicon (M1/M2/M3/M4) and Intel x86_64.
Download .DMGLooking for source code, build instructions, or contributing guidelines?Visit the k8sUI GitHub Repository ↗
Kubernetes UI & Graphical Interface FAQs
Everything you need to know about k8sUI, multi-cluster administration, and security.
What is k8sUI and how does it function as a Kubernetes UI / GUI?
k8sUI is a free, open-source native desktop graphical user interface (GUI) for Kubernetes. Built with Rust and Tauri v2, it connects directly to your Kubernetes clusters using your local kubeconfig or cloud credentials (AWS SSO / Azure Entra ID) without needing any server, pod, or agent running in your cluster.
Do I need to install any pods, agents, or CRDs inside my Kubernetes cluster?
No. Unlike the archived official Kubernetes Dashboard which requires deploying pods, services, and ingresses into your cluster, k8sUI runs 100% on your local workstation. It communicates with the Kubernetes API server using official Rust kube-rs bindings over TLS.
Is k8sUI a free alternative to Lens and the archived Kubernetes Dashboard?
Yes. The official Kubernetes Dashboard was retired by Kubernetes SIG UI in 2026, and many desktop tools have moved toward expensive subscriptions. k8sUI is licensed under Apache-2.0 and is completely free for individual engineers, enterprise teams, and commercial production environments.
How do I open k8sUI on macOS if Gatekeeper shows an unverified developer warning?
Because k8sUI is an open-source binary distributed outside the Mac App Store, macOS attaches a quarantine attribute. You can open it either by running "xattr -cr /Applications/k8sUI.app" in your Terminal, or by navigating to System Settings > Privacy & Security > Security and clicking "Open Anyway".