Native · iPhone, iPad & Mac · On the App Store

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.

Download on theApp Store Free on Mac · 3-day free trial on iPhone & iPad · 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.

EKS & GKE, no CLI

Connect Amazon EKS and Google GKE with the credentials you already have — no aws, gcloud, or exec plugins, which can't run on iPhone anyway. Pick the cluster by name; KubeGlance signs in natively. Azure AKS and OIDC too.

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, or native EKS / GKE / AKS login — 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
EKS / GKE / AKS loginBuilt in — no CLI or exec plugin, works on iPhoneRelies on aws / gcloud / kubelogin plugins
MutationsRead-only by defaultFull edit and delete
Structured logsJSON & nginx parsed into fields, level filtersPlain text
iPhone / iPadFull dashboard app, same core
PriceFree on Mac · Pro on iPhone & iPad (3-day free trial)Free 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.

Managed clusters

EKS and GKE, signed in natively.

Cloud clusters authenticate with vendor CLIs — aws eks get-token, gke-gcloud-auth-plugin, kubelogin — invoked as exec plugins. Those can't run on iPhone, and shelling out is nobody's idea of fun on the Mac either. So KubeGlance implements the handshakes itself: it signs the AWS request and mints the Google token on-device, with no plugin and no server in the middle.

  • Amazon EKS — access keys, STS session credentials, or IAM Identity Center (SSO)
  • Google GKE — a service-account key, or Sign in with Google
  • Azure AKS — an Entra service principal
  • Generic OIDC — Dex, Keycloak, Okta, and friends
  • Pick the cluster by name — KubeGlance lists them and fetches the endpoint and CA for you
  • Credentials live in the device keychain and go only to your cloud — never to us
KubeGlance connected to a managed cluster on iPhone

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, including inline PEM and multi-file kubeconfigs with kubectl's merge semantics — plus native login to Amazon EKS, Google GKE, Azure AKS, and generic OIDC providers. No exec plugins, so cloud clusters work on iPhone too.
Can I connect EKS or GKE without the AWS or gcloud CLI?
Yes. KubeGlance implements the AWS and Google sign-in handshakes itself — it signs the STS request and mints the Google token on your device — so there's no exec plugin to install and it works on iPhone and iPad. Enter your credentials (AWS keys or SSO, a Google service-account key or Sign in with Google) and pick the cluster from the list. Nothing is sent to us; credentials stay in the device keychain.
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?
It's on the App Store — one listing for iPhone, iPad, and Mac. The Mac app is free; iPhone and iPad come with a 3-day free trial of KubeGlance Pro.

See your clusters at a glance.

Download on theApp Store