No agents to deploy. No metrics scraping. K8Lens reads what Kubernetes already exposes - and watches the API for changes, so the UI is always live.
Run K8Lens on your laptop or a jumphost. Mount a kubeconfig, switch contexts freely. Best for ops engineers managing many clusters.
Apply the manifest. K8Lens runs as a deployment with a service account scoped to whatever you grant it. Best for teams sharing one dashboard.
Next.js UI subscribes over WebSocket and falls back to REST.
Authenticates the session, multiplexes watches, batches updates.
Maintains a hot cache of every resource the user has access to.
Watch and list/get requests with the kubeconfig credentials.
K8Lens never touches etcd directly - only via the API server.