The Kubernetes IDE
Lens eliminates the Kubernetes complexity that has hindered mainstream developer adoption since its inception.
The tool unlocks situational awareness and enables users to easily manage, develop, debug, monitor, and troubleshoot their apps across a fleet of clusters in real time. It supports any certified Kubernetes distro on any infrastructure. Lens is a desktop application for MacOS, Windows, and Linux. Users may download and install the open source Lens software free of charge.
Immediate Situational Awareness in Context
Lens provides users the easiest and fastest path to situational awareness in real-time for Kubernetes applications and clusters. With a context-aware terminal, built-in Prometheus stats, and comprehensive logging. Lens provides users with the easiest and fastest navigation through all layers in the stack, so they can view performance data and troubleshoot issues.
Context Aware Terminal
The built-in terminal includes a version of kubectl that is always API-compatible with your cluster and in the right context by automatically downloading and assigning the correct version in the background. As the user switches from one cluster to another, the terminal maintains the correct kubectl version and context.
Multi-Cluster Management on Any Cloud
Access and work with any number of Kubernetes clusters on any cloud, from a single unified IDE. The clusters may be local (e.g. minikube, Docker Desktop) or external (e.g. Docker Enterprise, EKS, AKS, GKE, Rancher, or OpenShift). Clusters may be added simply by importing the kubeconfig with cluster details.
Workspaces are used to organize any number of clusters into logical groups. They are useful for DevOps and SREs who need to manage multiple (even hundreds of) clusters. A single workspace contains a list of clusters and their full configuration.
Built-In Prometheus Stats
See real-time graphs and resource utilization charts integrated into the dashboard, always in the right context. Lens comes with a built-in and multi-tenant Prometheus setup that respects role-based access control (RBAC) for each user. Users will see visualizations for all the namespaces and resources to which they have access.
Get started with Lens today! Download and install Lens for your preferred OS, import a kubeconfig YAML file from your first target Kubernetes cluster, and start using Lens.