Skip to main content
Open Source & Community Driven

Your single pane of glass into Kubernetes.

Real-time visibility, FinOps, AI-powered debugging, cross-cluster ops, GitOps, security, and 40+ features in one binary. 29 distributions auto-detected. Zero dependencies. Opens in your browser in seconds.

Everything k9s, Lens, and kubectl do — plus FinOps, GitOps, Fleet Management, and more

See it in action
Works with 29+ Kubernetes distributions
EKS GKE AKS OpenShift k3s RKE2 Rancher Tanzu ROSA ARO Kind Minikube MicroK8s OKE DigitalOcean Linode LKE Vultr Civo Kubeadm Docker Desktop

See it in action.

Click through the features that make KubeGlass the last Kubernetes tool you'll need.

🔒 localhost:8090
Overview
Workloads
Networking
Storage
Nodes
RBAC
Settings
prod-us-east-1 kube-system
Events / min
247
▲ 12%
Warnings
3
▼ 2
Running Pods
142
/ 148
Nodes Ready
5
/ 5
Live Event Stream ws://localhost:8090/api/v1/events
14:32:07
Successfully pulled image "ghcr.io/api-gateway:v2.14.1" in 1.23s
pod/api-gateway-7d4f8b6c5-x9k2m · production
14:32:05
Created container api-gateway
pod/api-gateway-7d4f8b6c5-x9k2m · production
14:32:03
Scaled up replica set api-gateway-7d4f8b6c5 to 3
deploy/api-gateway · production
14:31:58
Readiness probe failed: HTTP probe failed with statuscode 503
pod/payment-svc-6f8d4a2b1-qw3rt · payments
14:31:52
Started container redis-sentinel
pod/redis-sentinel-0 · caching
14:31:47
Pulling image "docker.io/bitnami/redis:7.2.4-debian-12-r9"
pod/redis-master-0 · caching
14:31:41
Successfully assigned production/order-processor-5c7d9e3f1-h8n4p to node-pool-arm-02
pod/order-processor-5c7d9e3f1-h8n4p · production
api-gat
esc to close
Resources — 4 matches
api-gateway
Deployment · production · ● 3/3
open
api-gateway-7d4f8b6c5-x9k2m
Pod · production · Running · node-pool-amd-01
api-gateway-svc
Service · production · ClusterIP · 10.96.14.220:443
api-gateway-hpa
HPA · production · 3→10 replicas · cpu: 72%
api-gateway
redis-master
AI
BROADCAST
# Pod: api-gateway-7d4f8b6c5-x9k2m | NS: production | Node: node-pool-amd-01 # Container: api-gateway | AI suggestions enabled — press Tab to accept root@api-gateway-7d4f8b6c5-x9k2m:/app# kubectl get pods -n production -o wide NAME READY STATUS RESTARTS AGE IP NODE api-gateway-7d4f8b6c5-x9k2m 2/2 Running 0 4h12m 10.244.1.23 node-pool-amd-01 api-gateway-7d4f8b6c5-m3j7n 2/2 Running 0 4h12m 10.244.2.18 node-pool-amd-02 order-processor-5c7d9e3f1-h8n4p 1/1 Running 0 2h34m 10.244.1.87 node-pool-arm-02 payment-svc-6f8d4a2b1-qw3rt 0/1 Pending 3 18m <none> <none> root@api-gateway-7d4f8b6c5-x9k2m:/app# curl -s localhost:8080/healthz | jq . { "status": "healthy", "uptime": "4h12m03s", "version": "v2.14.1", "checks": { "database": "ok", "redis": "ok", "kafka": "ok" } } root@api-gateway-7d4f8b6c5-x9k2m:/app# kubectl rollout restart deployment api-gateway -n production Tab to accept · Esc to dismiss · ⌥→ accept word
# Pod: redis-master-0 | NS: caching | StatefulSet root@redis-master-0:/data# redis-cli INFO server | head -8 # Server redis_version:7.2.4 redis_mode:sentinel os:Linux 5.15.0-91-generic x86_64 tcp_port:6379 uptime_in_seconds:284031 uptime_in_days:3 connected_clients:47 root@redis-master-0:/data# redis-cli DBSIZE (integer) 18432 root@redis-master-0:/data#
NORMAL :xra :xray Dependency tree view :export Export as asciicast
Connected Shell: /bin/bash ✦ AI: on ⏺ Broadcast to 2 tabs VIM ⌘D split Tab accept :help
RBAC Access Matrix namespace: production
All Verbs
Custom
Subject get list watch create update patch delete exec
SA
JC
MK
CI
Allowed Denied Resource: pods · API group: core/v1 · ⌘⇧R refresh
Node Heatmap cluster: prod-us-east-1
CPU Utilization by Node × Core
c0
c1
c2
c3
c4
c5
c6
c7
node-amd-01
23%
31%
68%
18%
72%
29%
55%
22%
node-amd-02
74%
89%
92%
67%
85%
63%
94%
78%
node-arm-01
34%
27%
19%
41%
22%
15%
38%
25%
node-arm-02
52%
61%
44%
58%
65%
47%
39%
53%
node-gpu-01
96%
91%
97%
88%
94%
93%
87%
95%
Prometheus Alerts 2 active
critical
NodeCPUOvercommit
node-gpu-01: CPU utilization > 90% for 15m — ML training pods consuming excessive resources
firing 23m
warning
PodReadinessFlapping
payment-svc-6f8d4a2b1-qw3rt in payments: readiness probe failed 3 times in 5m
firing 18m
Log Viewer api-gateway-7d4f8b6c5-x9k2m
⏬ Tail: 1K
Live
14:23:01.847INFOServer started on port 8080, accepting connections
14:23:02.114INFORegistered health check endpoint at /healthz
14:23:04.331DEBUGConnection pool initialized: max=50 idle=10 timeout=30s
14:23:06.892WARNSlow query detected: SELECT * FROM orders took 2847ms
14:23:08.204INFORequest processed: GET /api/v1/orders200 in 142ms
14:23:09.017INFORequest processed: POST /api/v1/webhook201 in 89ms
14:23:11.443ERRORUpstream timeout: connection to redis-master:6379 failed after 5000ms
14:23:11.444ERROR { "error": "ETIMEDOUT", "host": "redis-master", "port": 6379, "retries": 3, "stack": "Error: connect ETIMEDOUT\n at TCPConnectWrap..." }
14:23:12.891WARNCircuit breaker tripped for redis-master — fallback to local cache
14:23:14.102INFOReconnecting to Redis in 5s (attempt 1/3)
14:23:19.558ERRORRedis reconnect failed: ECONNREFUSED — scheduling retry
14:23:21.003INFOGraceful degradation active: serving from cache (TTL 120s)
WebSocket connected Container: api-gateway Lines: 4,218 3 matches ⌘F search ⌘⇧L level filter ⇧G bottom
X-ray Resource Tree Deployment / api-gateway Depth: 4 · 23 resources
D Deployment/api-gateway 3/3 ready production
RS ReplicaSet/api-gateway-7d4f8b6c5 3 replicas
Po Pod/api-gateway-7d4f8b6c5-x9k2m Running 2/2
C Container/api-gateway ghcr.io/api-gateway:v2.14.1
C Container/envoy-sidecar envoyproxy/envoy:v1.28.0
Po Pod/api-gateway-7d4f8b6c5-m3j7n Running 2/2
Po Pod/api-gateway-7d4f8b6c5-p8w4q Pending 0/2
Svc Service/api-gateway-svc ClusterIP 10.96.142.87:8080
Ep Endpoints/api-gateway-svc 3 addresses
Ing Ingress/api-gateway-ingress api.example.com
CM ConfigMap/api-gateway-config 5 keys
Sec Secret/api-gateway-tls kubernetes.io/tls
HPA HPA/api-gateway-hpa 3/10 cpu: 65%/80%
Network Topology namespace: production 12 services · 8 connections
ING api-gateway-ingress SVC order-svc SVC payment-svc SVC auth-svc POD order-a POD order-b POD pay-a POD pay-b POD auth-a !
Healthy Degraded Down Click node to inspect · Scroll to zoom · Drag to pan
FinOps & Cost Analysis cluster: production Period: Last 30 days
Monthly Estimate
$4,218
▼ 12% vs last month
CPU Efficiency
73%
▲ 5% improved
Memory Efficiency
58%
▼ 2% decreased
Potential Savings
$892
21% of total cost
Namespace CPU Cost Mem Cost Total Efficiency Right-sizing
production $1,240 $680 $1,920 78% Optimized
staging $520 $410 $930 45% ⚠ Over-provisioned
data-pipeline $380 $290 $670 82% Optimized
monitoring $290 $180 $470 63% ⚠ Review
kube-system $140 $88 $228 91% Optimized
Optimized Needs review View right-sizing recommendations →
Cross-Cluster Diff us-east-1 eu-west-1 ◀ Prev Next ▶ ☐ Ignore metadata
us-east-1 / production / api-gateway
1apiVersion: apps/v1
2kind: Deployment
3spec:
4 replicas: 3
5 template:
6 spec:
7 containers:
8 - image: api-gw:v2.3.1
9 resources:
10 limits:
11 cpu: "500m"
12 memory: "256Mi"
13 env:
14 - name: LOG_LEVEL
15 value: "info"
eu-west-1 / production / api-gateway
1apiVersion: apps/v1
2kind: Deployment
3spec:
4 replicas: 5
5 template:
6 spec:
7 containers:
8 - image: api-gw:v2.4.0
9 resources:
10 limits:
11 cpu: "1000m"
12 memory: "512Mi"
13 env:
14 - name: LOG_LEVEL
15 value: "info"
16 - name: REGION
17 value: "eu-west-1"
4 removals 6 additions 3 changed fields Sync to source → 3-way merge
Helm Release Manager cluster: production 18 releases · 3 repos
Release Chart Version Status Updated Rev
ingress-nginx
kube-system
ingress-nginx 4.10.0 ● deployed 2 hours ago 14
cert-manager
cert-manager
cert-manager 1.14.4 ● deployed 1 day ago 8
prometheus-stack
monitoring
kube-prometheus-stack 57.2.0 → 58.1.0 ● upgrade available 3 days ago 21
redis
caching
redis 18.16.1 ● deployed 5 days ago 6
api-gateway
production
api-gateway 2.14.1 ● failed 12 min ago 9
external-dns
kube-system
external-dns 1.14.3 ● deployed 1 week ago 3
15 deployed 2 upgrades 1 failed + Add repo Rollback api-gateway →
GitOps Dashboard ArgoCD FluxCD 12 apps · 4 sources
frontend Synced
Repo:github.com/acme/frontend
Path:deploy/k8s
Revision:abc1234
api-gateway OutOfSync
Repo:github.com/acme/api
Path:charts/api-gateway
Drift:2 resources differ
payment-svc Synced
Repo:github.com/acme/payments
Path:k8s/overlays/prod
Revision:ef5678a
data-pipeline Degraded
Repo:github.com/acme/data
Health:1/3 pods healthy
Last sync:14 min ago
Recent Syncs
14:23 frontend synced to abc1234 ✓ Healthy
14:09 data-pipeline sync failed: OOMKilled
13:47 payment-svc synced to ef5678a ✓ Healthy
9 synced 2 out-of-sync 1 degraded Sync all → View drift
Drift Detection 3 drifted Last scan: 2 min ago
Deployment/api-gateway Drifted
replicas: 3
+replicas: 5
cpu: 250m
+cpu: 500m
ConfigMap/feature-flags Drifted
ENABLE_CACHE: "false"
+ENABLE_CACHE: "true"
Secret/db-credentials Critical
Secret data modified outside Git — 2 keys changed. Manual edit detected at 14:07 UTC.
Service/payment-svc In Sync
Deployment/frontend In Sync
42 in sync 2 drifted 1 critical Reconcile all → View policy
AI Assistant MCP 95 tools available
Why is the api-gateway pod crash-looping?
I ran kubectl describe pod and kubectl logs. Here's what I found:
OOMKilled — container exceeded memory limit
Last state: Terminated (exit code 137)
Restarts: 7 in the last hour
Root cause: Memory limit is 256Mi but the container is using ~380Mi at peak.
Fix: Increase resources.limits.memory to 512Mi. I can apply this now.
describe_pod ✓ get_pod_logs ✓ get_events ✓ get_metrics ✓
Apply the fix and also check if any other pods have similar issues
✓ Applied: api-gateway memory limit → 512Mi
Scanned 47 pods across 3 namespaces. Found 2 more at risk:
worker-processor — 89% of memory limit
metrics-collector — 92% of memory limit
Ask about your cluster...

Everything you need.
Nothing you don't.

A single binary that replaces your entire Kubernetes toolchain. Real-time. Zero config. Zero external dependencies.

No Electron No desktop app No database No login required

Real-Time Dashboard

WebSocket-powered live updates. Watch pods spin up, events fire, and metrics change in real-time. Not polling every 5 seconds like everyone else. Truly instant cluster visibility.

Integrated Terminal

Pod exec, node shell, local shell. Split panes, broadcast mode, session recording, k9s-style colon commands — all in your browser.

Resource Explorer

Browse, search, and manage every resource type. CRD auto-discovery runs every 5 minutes. YAML editor with apply. No restarts needed.

RBAC Access Matrix

Visual access matrix showing who can do what, across every namespace. Spot overprivileged secrets in seconds.

Prometheus Metrics

Native Prometheus integration. Resource heatmaps for CPU & memory. Active alert surface inline. No Grafana required.

Multi-Cluster Management

Switch contexts seamlessly. Terminal sessions survive context switches and are color-coded per cluster. Open shells on prod and staging side-by-side without fear.

Helm Releases

View, manage, and inspect Helm releases directly. See release history, values, and manifests without touching the CLI.

Command Palette

Keyboard-first with ⌘K. Quick commands, colon navigation, Vim-style pane switching. Feels like your IDE.

Live Log Streaming

WebSocket-powered log tailing with regex filtering. Follow container logs across restarts. Search scrollback with match highlighting.

Keyboard-First. Always.

Every action is reachable without a mouse. Your colon commands work here.

⌘KCommand palette
:podJump to pods
:nsSwitch namespace
⌘`Toggle terminal
⌘DSplit pane
⌘⇧BBroadcast mode
⌘FSearch terminal
Ctrl+H/J/K/LVim pane nav

Drift Detection

Automatically detect when live resources diverge from their desired state. Scheduled comparison engine with policy rules — catch misconfigurations before they become outages. Visual diffs show exactly what changed.

Health Scan

Automated cluster health checks across dozens of best-practice rules. Get a health score with actionable remediation steps — not just red/green lights.

Fleet Management

Manage dozens of clusters from one view. Fleet-wide search (⌘⇧K), cross-cluster events, aggregated metrics, and instant context switching.

Network Topology

Interactive force-directed graph showing service-to-service connections, ingress routes, and network policies. See traffic flow at a glance.

Xray Resource Tree

Visualize resource ownership and dependencies. Deployment → ReplicaSet → Pod → Container hierarchy, rendered as an interactive tree.

GitOps & GitHub Integration

Connect repositories, view sync status, and compare live resources against Git manifests. Inline diff viewer shows exactly what drifted from source of truth. Native GitHub integration for PR-driven workflows.

Smart Alerts

Configurable alert channels with intelligent deduplication. Get notified about the issues that matter — not noise.

Port Forwarding

One-click port forward to any pod or service. Manage active forwards visually — no more kubectl port-forward terminals running in the background.

Guided Troubleshoot

Step-by-step guided debugging for pods, deployments, and services. Root cause analysis with suggested fixes — like having an SRE looking over your shoulder.

FinOps: Cost & Right-sizing

Per-namespace cost estimation, CPU/memory efficiency scoring, and actionable right-sizing recommendations. Detect over-provisioned containers wasting money and under-provisioned ones risking stability. No external tools required.

Cross-Cluster Diff

Side-by-side resource comparison across clusters. Compare staging vs production, detect drift, diff RBAC permissions, and correlate events fleet-wide.

Snapshot & Restore

Point-in-time resource snapshots with dry-run restore preview. Capture, name, and restore resources with confidence — see what changes before anything happens.

Audit Logging

Structured audit trail for every mutating action. SHA-256 hashing for tamper detection. SIEM-compatible JSON output. Compliance-ready for regulated environments.

Config Sync

Synchronize ConfigMaps & Secrets across clusters. Deep key-level diff, one-click push via Server-Side Apply, and bulk operations. Never manually copy configs again.

Image Inventory

Cluster-wide container image enumeration with :latest detection, missing digest alerts, and per-image usage tracking across all pods and namespaces.

Argo Rollouts

Canary and blue-green deployment management with visual step progression. Promote, abort, retry, and restart rollouts from the UI — no kubectl argo rollouts needed.

Certificate Dashboard

TLS certificate monitoring with expiration tracking. See every cert in your cluster, its issuer, and when it expires. Native cert-manager integration.

Vulnerability Dashboard

Aggregate CVE reports from Trivy, Grype, and other scanners. Severity breakdown with affected workload mapping across your entire cluster.

OpenShift & Red Hat Native

Auto-detects OpenShift, ARO, ROSA, and OKD clusters. Surfaces Routes, DeploymentConfigs, BuildConfigs, ImageStreams, and Projects alongside standard Kubernetes resources.

Policy Violations

Unified OPA Gatekeeper and Kyverno policy violation dashboard. See which resources are non-compliant with remediation context.

AI-Powered Debugging (MCP)

Built-in Model Context Protocol server. Chat with your cluster in VS Code Copilot, Claude Desktop, or any MCP client. 95 tools — diagnostics, RBAC, cost, drift, Helm, GitOps. Natural language, zero config.

Platform Capabilities

Beyond a dashboard. KubeGlass is a full Kubernetes operations platform — every feature built-in, no plugins required.

NEW

Cost Analysis

Per-namespace resource cost estimation without external FinOps tools. CPU/memory efficiency scoring, proportional cost breakdown, and cluster-wide summaries.

Per-namespace costs Efficiency metrics Cost scoring
NEW

Right-sizing Recommendations

Compare actual CPU/memory usage against requests and limits. Detect over-provisioned and under-provisioned containers with actionable resize suggestions and savings estimates.

Over-provisioned Under-provisioned Savings calc
NEW

Git-to-Cluster Diff

Compare live cluster resources against Git repo manifests. Inline diff viewer shows exactly what drifted from your source of truth. Supports single and multi-file diffs.

Live diff Image version diff Repo browser

Argo CD & Flux CD

Auto-detect Argo CD and Flux CD on your cluster. Unified application model, sync status dashboard, application resource trees, and managed cluster discovery.

Auto-detect Sync status App tree Topology

GitHub Integration

Connect your GitHub repos directly. Browse repositories, branches, pull requests, workflow runs, and deployments — all from within KubeGlass. PAT or GitHub App auth.

PRs & Actions Deployments Repo browser
NEW

Cross-Cluster Operations

Side-by-side resource diff between clusters. N-cluster comparison, fleet drift detection, cross-cluster RBAC diff, aggregated event timelines, and log aggregation.

Resource diff RBAC diff Event correlation Log aggregation
NEW

Config Sync

Synchronize ConfigMaps and Secrets across clusters. Scan for presence/absence, deep key-level diff, and one-click push via Server-Side Apply. Bulk sync multiple resources at once.

ConfigMap sync Secret sync Key-level diff Bulk push

Fleet Health & Diagnostics

Aggregated health across all kubeconfig contexts. Per-cluster diagnostics checks DNS, TLS, auth, and RBAC. Real-time status streaming via SSE. Resource dependency graphs.

Health probes Diagnostics Dependency graph

Cross-Cluster Search

Fan-out search across all connected clusters simultaneously. Per-cluster relevance ranking, heatmap comparison, and unified result view. Find anything, anywhere.

Fan-out search Relevance ranking Unified results
NEW

Audit Logging

Structured audit trail for every mutating operation. SHA-256 request hashing for tamper detection. SIEM-compatible JSON output for Loki, ELK, or Datadog integration.

Action trail Tamper-proof SIEM export
NEW

Image Inventory

Cluster-wide container image enumeration. Detect :latest tags, missing digests, and unique registries. Per-image usage tracking across pods and namespaces.

:latest detection Digest check Registry audit

Enterprise Auth

OIDC with RS256/ES256 JWT validation, JWKS caching, and sliding-window sessions. Token paste, kubeconfig import, ServiceAccount, and SSO connection methods.

OIDC / SSO Token auth Session mgmt
NEW

Pulse View

"What happened in the last N minutes?" without requiring Prometheus. Pod lifecycle counts, deployment changes, warning rates, namespace activity, and hotspot detection.

Activity summary Hotspot detection No Prometheus

Multi-Channel Alerts

Prometheus Alertmanager integration with persistent history. Multi-channel dispatch to Slack, webhooks, and logs. Alert acknowledgement and SSE real-time streaming.

Slack Webhook Prometheus SSE push
NEW

Resource History

Time-travel through resource versions. Automatic YAML snapshots captured on view. Side-by-side diff between any two points in time. Up to 50 snapshots per resource.

YAML time-travel Version diff Auto-capture
NEW

Snapshot & Restore

Point-in-time resource snapshots with restore preview. Dry-run shows what would be created, updated, or skipped. Named snapshots stored locally for quick recovery.

Snapshot Dry-run preview Restore
NEW

Pod File Browser

Upload and download files between your browser and running containers. Stream files via the Kubernetes exec API with path traversal protection built-in.

Upload Download Browse filesystem
NEW

Ephemeral Debug Containers

kubectl debug in one click. Attach ephemeral containers to running pods with configurable images, process namespace sharing, and automatic WebSocket exec.

kubectl debug Custom image PID sharing

Env Variable Viewer

Resolve all container environment variables from every source. See configMapKeyRef, secretKeyRef, fieldRef sources with attribution. Secret values masked automatically.

Source tracing Secret masking All ref types
NEW

IaC Topology

Visualize infrastructure managed by Crossplane, Terraform, Pulumi, AWS ACK, Azure ASO, and Google KCC. Impact analysis shows blast radius before changes.

Crossplane Terraform Impact analysis
NEW

Software Inventory

Fleet-wide discovery of installed OLM operators, Helm releases, ArgoCD/Flux apps, CRDs, and ecosystem add-ons. Historical comparison via persisted snapshots.

OLM operators Helm releases Add-on discovery

Session Recording

Record terminal sessions with timestamps. Export as asciicast v2 for asciinema replay or plain text transcript. Perfect for auditing, compliance, and sharing debug sessions.

.cast export Text transcript Compliance

Universal Cluster Connect

Multiple connection methods: token paste, kubeconfig import, ServiceAccount, SSO/OIDC, directory scan for kubeconfigs, and bulk connect. Validation before acceptance.

Token paste SSO/OIDC Bulk import

Top Pods & Nodes

kubectl top reimagined. Sortable pod and node resource rankings with visual bars. Spot resource hogs instantly across your entire cluster.

CPU ranking Memory ranking Visual bars
NEW

Argo Rollouts

Canary and blue-green deployment management. Promote, abort, retry, and restart rollouts directly from the UI. Visual step progression and analysis status.

Canary Blue-green Promote / Abort
NEW

Certificate Dashboard

Monitor TLS certificates across your cluster. Expiration tracking, issuer details, and cert-manager integration. Never get caught by an expired cert again.

TLS monitoring Expiration alerts cert-manager
NEW

Vulnerability Dashboard

Aggregate vulnerability reports from Trivy, Grype, and other scanners deployed in your cluster. CVE severity breakdown with affected workload mapping.

Trivy CVE tracking Severity breakdown
NEW

Policy Violations

Unified dashboard for OPA Gatekeeper and Kyverno policy violations. See which resources are non-compliant, with violation details and remediation context.

OPA Gatekeeper Kyverno Compliance
NEW

Service Mesh (Istio)

Visualize Istio service mesh traffic, virtual services, destination rules, and gateways. Traffic management and routing visualization without istioctl.

Istio Traffic routing Virtual services
NEW

Operator Marketplace

Browse OLM operator catalogs, view available operators, manage subscriptions, and install plans. One-click operator deployment for your cluster.

OLM catalog Subscriptions One-click install
NEW

Helm Chart Catalog

Add Helm repositories, search charts, compare versions, and install directly from the UI. Full chart lifecycle management without touching the CLI.

Repo management Chart search GUI install
NEW

Upgrade Readiness

Pre-upgrade compatibility checks for Kubernetes version bumps. Detect deprecated APIs, incompatible resources, and addon readiness before you upgrade.

API deprecations Compatibility Pre-flight checks
NEW

Admission Webhooks

Inspect validating and mutating admission webhooks. See which webhooks intercept which resources, their failure policies, and connection status.

Validating Mutating Failure policies
NEW

Metrics Explorer

Ad-hoc PromQL queries with auto-complete and instant visualization. Explore any Prometheus metric without switching to Grafana. Chart rendering built-in.

PromQL Auto-complete Inline charts
NEW

Custom Dashboards

Build your own metric panels and layouts. Drag-and-drop dashboard builder with PromQL data sources. Save and share custom views across your team.

Dashboard builder Custom panels Shareable
NEW

API Explorer

Browse your cluster’s full API surface. OpenAPI schema viewer with group/version/resource hierarchy, field docs, and try-it-now request builder.

OpenAPI schema GVR browser Try-it-now

RBAC Impersonation

Test RBAC policies by impersonating any user, group, or service account. See exactly what they can and can’t do — without switching credentials.

User impersonation SA impersonation RBAC testing
NEW

Workspaces

Organize clusters into logical workspaces for multi-team and multi-org isolation. Assign contexts, switch between workspaces, and keep environments separated.

Multi-org Context grouping Isolation
NEW

OpenShift & Red Hat Ecosystem

Native support for the entire Red Hat ecosystem — OpenShift, Azure Red Hat OpenShift (ARO), Red Hat OpenShift on AWS (ROSA), OKD, and CodeReady Containers. Routes, DeploymentConfigs, BuildConfigs, ImageStreams, and Projects auto-detected.

OpenShift ARO ROSA OKD Routes Auto-detect
40+ built-in capabilities. Zero plugins. Zero config. One binary.

Works with every distribution

29 Kubernetes distributions auto-detected at connect time. No plugins, no configuration. Just point KubeGlass at your kubeconfig.

Managed Cloud

Major cloud provider managed Kubernetes services with auto-detection via API server version strings and node labels.

Amazon EKS Google GKE Azure AKS Oracle OKE DigitalOcean DOKS Linode LKE Civo Vultr VKE Scaleway Kapsule Rancher VMware Tanzu

OpenShift & Red Hat

Full support for OpenShift-specific resources — Routes, BuildConfigs, ImageStreams, Projects — across every variant.

OpenShift Azure ARO AWS ROSA OKD CodeReady Containers

Lightweight & Edge

Minimal-footprint distributions for edge computing, IoT, CI/CD, and resource-constrained environments.

k3s k0s MicroK8s Talos Linux

Local Development

Desktop and local Kubernetes environments for development, testing, and learning on macOS, Linux, and Windows.

minikube kind k3d Docker Desktop Rancher Desktop OrbStack Podman Desktop Colima
Zero configuration required. KubeGlass auto-detects your distribution via API server version, API groups, and node labels at connect time.

How KubeGlass compares

Feature-by-feature comparison with the tools you know.

Feature
KubeGlass
Lens
k9s
Headlamp
Rancher
Real-time updates
~
~
Web-accessible (no install)
Integrated terminal + split panes
~
RBAC access matrix
~
Native Prometheus metrics
~
CRD auto-discovery
~
~
Helm release management
~
Drift detection
Health scan & best practices
Network topology graph
~
GitOps integration
Cost analysis & right-sizing
Cross-cluster diff & sync
~
Audit logging
~
Snapshot & restore
Image inventory & scanning
Resource dependency tree
Pod file browser & transfer
Terminal session recording
Argo Rollouts management
Certificate monitoring
Vulnerability dashboard
Policy violations (OPA / Kyverno)
OpenShift native support
~
Multi-distro auto-detection (29+)
Resource footprint
~30MB
~500MB+
~50MB
~300MB+
~2GB+
Price
Free
$25/mo+
Free
Free
Free*
Open source
= Full support  •  ~ = Partial / Limited  •  = Not available

Built for every Kubernetes role

Whether you're debugging a pod at 3am or auditing RBAC before a compliance review, KubeGlass fits your workflow.

Platform Engineers

Your control plane, visualized

Fleet management across dozens of clusters. Cross-cluster diff catches config divergence before it pages you. Health scans, config sync, and snapshot restore replace your Friday audit scripts.

Fleet view Cross-cluster diff Config sync Health score Snapshots
SREs & DevOps

Incident response, accelerated

Split-pane terminals with session recording. Debug containers in-browser. Guided troubleshoot, resource time-travel, and file transfer from pods—without leaving the browser.

Pod exec Debug containers Session recording File transfer Troubleshoot
Security & Compliance

RBAC clarity in seconds

Visual access matrix shows who can do what across every namespace and cluster. Image inventory flags unscanned containers. Structured audit logging with tamper-proof trail of every action.

RBAC matrix Audit logging Image inventory Network policies Cross-cluster RBAC diff
Developers

Ship faster, debug less

See your deployments in real time. Tail logs with regex filtering. Upload & download files from pods. One-click port forward. Cost visibility per namespace. No kubectl required.

Live logs File transfer FinOps cost view YAML editor Env var resolver
Team Leads

Onboard in minutes, not days

New team members go from zero to productive with the guided onboarding flow. No CLI expertise needed. Visual cluster exploration replaces tribal knowledge.

Guided tour Saved views Command palette Keyboard-first
GitOps Teams

Git ↔ Cluster, in sync

See exactly where your live state diverges from Git. Inline diff viewer, GitHub integration, and Argo CD compatibility. Close the loop between intent and reality.

Git diff GitHub sync Argo CD Drift alerts

How it works

One Go binary serves the React frontend and proxies the Kubernetes API. No database, no external services, no complexity.

KubeGlass architecture diagram showing Browser, Go Binary with embedded frontend, middleware stack, and Kubernetes API connection
WebSocket-first — real-time updates via watch streams, not polling
Zero state — no database, no persistent storage, no config files
Embedded frontend — React SPA compiled into the Go binary
Kubeconfig-native — reads your existing config, respects RBAC
Distro auto-detect — identifies 29 distributions via version strings, API groups, and node labels
Explore the full architecture →

Up and running in
seconds

One command. That's all it takes. No account, no config, no infrastructure.

Terminal
# Install via Homebrew $ brew install kubeglass/tap/kubeglass # Launch — opens in your browser $ kubeglass
❤️

Open source. Community driven.

KubeGlass is built in the open. Read every line, run anywhere. No rug-pulls, no sudden paywalls, no forced logins — just a tool you can trust. Contributions are welcome and appreciated.

Get Started Free