Native · iPhone, iPad & Mac · Early access

The Kubernetes dashboard that fits in your pocket.

KubeGlance is a native Kubernetes client for iPhone and iPad — the real dashboard, not a companion — with a full Mac app on the same core. It merges every cluster you care about into one live view and never writes to your cluster. Kubeconfig in. Nothing out.

Get early access Free while in early access · no account, ever
iPhone iPad macOS One native core, every screen
KubeGlance on iPhone: live pods from two clusters with status, restarts, CPU and memory

And at your desk — the Mac app

KubeGlance on macOS: pods from two clusters in one table with status, restarts, CPU, memory, and cluster chips

Real screenshots throughout — captured from the apps running in demo mode. Native Swift on iPhone, iPad, and Mac.

Why native matters. Electron dashboards ship a browser to draw a table. KubeGlance is written in Swift against Apple's own frameworks, so it launches instantly, idles quietly on battery, and renders 1,000-pod tables at full frame rate. Your cluster client should cost less than a browser tab.

Everything for the everyday loop

Is my cluster okay? What are my pods doing? What changed? KubeGlance is built around the questions you actually ask.

Multi-cluster, one view

Enable any set of kubeconfig contexts: pods, workloads, nodes, and events merge into a single table, every row tagged with its cluster. One unreachable cluster never blanks the rest.

Search that speaks kubectl

Type namespace:prod status:crash and completed filters become chips. The field suggests live values — your real namespaces, statuses, and nodes — as you type.

Workload tables

Deployments, StatefulSets, DaemonSets, and Jobs with the one number that matters — ready over desired. Healthy rows stay quiet; only trouble gets color.

Revision compare

Every Deployment keeps its rollout history. Expand a past revision to see exactly what that deploy changed — image bumps, resource edits, containers added or removed.

Metrics without ceremony

Live CPU and memory from metrics-server. If Prometheus runs in your cluster, history charts arrive through the API server's service proxy — no port-forwarding, no exposure.

Logs built for incidents

Merge any pods — across workloads, namespaces, even clusters — into one chronological stream. Structured JSON and nginx lines parse into fields; bookmark lines and jump between them.

iPhone & iPad first

Not a companion app. The dashboard.

Kubernetes GUIs stop at the desktop. KubeGlance doesn't: the iPhone and iPad app is a full dashboard on the same Swift core — not a web view, not a chat companion. When the pager goes off at dinner, triage the incident from your pocket and know exactly what you'll see when you open the Mac later, because it's the same data path end to end.

  • The full loop on the phone: overview, pods, workloads, events, merged logs
  • Kubeconfig import by file or paste — no ~/.kube needed on iOS
  • Same multi-cluster merging, same structured-log viewer, same search
  • Cluster colors carry over — prod stays unmistakably red
  • Read-only guarantees identical to the Mac app
KubeGlance overview on iPhone: nodes, pods, and workload health tiles

KubeGlance vs Lens

Lens made Kubernetes visual. KubeGlance keeps the loop you love and removes the weight around it.

KubeGlanceLens
ArchitectureNative Swift + SwiftUIElectron (Chromium + Node)
LaunchUnder a secondSeveral seconds to tens of seconds
Account requiredNeverLens ID sign-in
Multi-clusterOne merged, cluster-tagged viewOne cluster at a time
Cluster-side installNone — kubeconfig onlyNone, with optional in-cluster features
MutationsRead-only by defaultFull edit and delete
Structured logsJSON & nginx parsed into fields, level filtersPlain text
iPhone / iPadFull dashboard app, same core
PriceFree during early accessFree tier + subscription

Comparison reflects Lens as commonly deployed at the time of writing; both products evolve.

The log viewer you reach for at 2 a.m.

Click a Deployment and follow all of its replicas in one merged stream, colored by pod. Pause by scrolling, catch up with one tap, pin the line that matters and jump back to it. Search is instant across the whole buffer — up to 50,000 lines — with regex when you want it, and everything exports to a file for the incident channel.

  • Merged streams à la stern, resumed cleanly across container restarts
  • Structured logs: level badges, expandable fields, compact JSON
  • Bookmarks with previous / next navigation
  • Select arbitrary pods → one combined view, even across clusters

Kubeconfig in. Nothing out.

KubeGlance authenticates with the client certificates and tokens already in your kubeconfig and validates your cluster's CA itself — including the private CAs and bare-IP servers that make other clients choke. No in-cluster agent. No account. No telemetry. And because it is read-only by default, you can leave it open against production without a second thought. Name your contexts and color them — a red prod banner follows you everywhere.

Questions, answered

Is there a Kubernetes dashboard for iPhone?
Yes — this is KubeGlance's unusual trick. The iPhone and iPad app is a real dashboard on the same core as the Mac app: overview, pods, workloads, events, and merged logs, with identical multi-cluster merging and read-only guarantees. Most Kubernetes GUIs are desktop-only.
Is KubeGlance a Lens alternative?
Yes — it covers the everyday Lens workflow (kubeconfig in, overview, pods, workloads, logs, events) as a native Mac app. It launches in under a second and needs no account.
Does it install anything in my cluster?
No. KubeGlance talks to the Kubernetes API with your existing kubeconfig credentials. No agent, no operator, no telemetry.
Which auth does it support?
Client certificates (mTLS) and bearer tokens today, including inline PEM and multi-file kubeconfigs with kubectl's merge semantics. Cloud exec-plugin auth (EKS, GKE, OIDC) is on the roadmap.
Does it need Prometheus?
No. Live numbers come from metrics-server. If Prometheus exists in the cluster, KubeGlance adds history charts by querying it through the API server's service proxy — even minimal setups work via kubelet resource metrics or app-level process metrics.
Can it change or delete resources?
Not today, by design. KubeGlance is read-only by default — it watches, streams, and inspects.
When can I get it?
KubeGlance is in early access on macOS and iOS. Email us and we'll send you a build.

See your clusters at a glance.

Get early access