No Go server. No agents to deploy. No WebSocket multiplexer. K8Lens is a Next.js app written in JavaScript that uses the Kubernetes JavaScript client to pull data straight from your API server.
Pull and run the K8Lens Docker image locally. Connect to any cluster in seconds — no volume mounts needed.
Deploy K8Lens inside your cluster via Helm. It uses the in-cluster service account automatically best for teams sharing one dashboard.
You open K8Lens in a browser. The entire UI is a Next.js app written in JavaScript no desktop client, no native binary.
The app uses the official Kubernetes JavaScript client to talk to your cluster's API server directly.
K8Lens reads your kubeconfig or in-cluster service account token. It never stores or forwards them.
List and get requests go straight to the API server. No middleman, no agent, no sidecar in your cluster.
K8Lens never touches etcd directly only via the API server, like every other Kubernetes client.