K8Lens
4.2k stars

Cluster chaos clarity,
minus the Helm charts.

K8Lens watches every workload. When health degrades, it correlates events, deploys, and resource pressure into a single explanation — so your team stops guessing why pods crash.

No credit card required · Works with any cluster
Trusted by platform & SRE teams at
NORTHWINDOCTAVIALATTICEHALCYONVEXORGRIDLINE
K8Lens dashboard screenshot
THE PROBLEM

Three dashboards open. And you're still typing kubectl.

Every team stitches together the same stack to monitor Kubernetes. Five tools later, the answer still isn't on any of their screens.

Prometheus scrapes everything

Endless time-series, zero context. You're hand-writing PromQL at 2am just to find which pod moved.

Grafana looks great in the demo

A dozen dashboards later, none of them actually say which workload broke — or why it broke now.

The APM contract keeps growing

New Relic, Datadog, an agent on every node — and it still misses live cluster and scheduler state.

So you fall back to kubectl

get pods, describe, logs, exec. Every incident, across four terminal tabs, piecing it together by hand.

THE SOLUTION

No more tab-juggling. Meet K8Lens.

Plug in your cluster and every signal — metrics, logs, events, topology, Helm, cost — lands on one screen. When something breaks, the investigation is already done. Open the incident, read the why, ship the fix.

WORKLOAD · 2026-06-03
CrashLoopBackOff
payments-api · 7 restarts in 12 min
NAMESPACE
payments
NODE
ip-10-0-3-14
CONTROLLER
Deployment
OWNER
platform-team
AI EXPLANATION
✦ SUMMARY

Deploy #482 shipped a 30% larger heap at 22:58. The pod's memory limit (512Mi) was left unchanged, so the kubelet OOMKilled it on the first traffic spike. Raising the limit to 768Mi or rolling back #482 clears the loop.

EVIDENCE
OOMKilled ×7limits.memory 512Mihelm · payments 4.2.0deploy #482
TIMELINE
22:58
Helm upgrade payments 4.1.3 → 4.2.0
helm
22:58
Rollout started · Deployment/payments-api
argocd
23:01
Memory usage +34% vs baseline
metrics
23:04
OOMKilled · container payments
kubelet
23:09
Readiness probe failing · 0/3 ready
kubelet
23:12
CrashLoopBackOff threshold breached
k8lens
WHAT IT DOES

Everything you need to understand your cluster in one place.

Built-in metrics

Prometheus-grade CPU, memory, and disk — with zero scrape configs and no PromQL.

Logs & events

Every pod log and Kubernetes event, searchable and already in context.

Cluster health score

One number for the whole cluster, with the exact reasons behind it.

Resource topology

Deployments, services, ingress and namespaces, mapped at a glance.

Helm releases

Track every chart, version and status without ever leaving the dashboard.

Cost estimation

Per-namespace spend, no extra agent and no billing export to wire up.

Slack & PagerDuty

Route the right alert to the right oncall — not a ping to the whole org.

Read-only RBAC

Drops in with a read-only service account. K8Lens never writes to your cluster.

Stop juggling tools. Simplify your monitoring.

One install. Every signal. The whole cluster on a single screen — in under five minutes.

No credit card required · Works with any cluster