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) or external (e.g., Mirantis Kubernetes Engine (formerly Docker Enterprise/UCP), 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.
Helm Charts Management
Helm is the package manager for Kubernetes: most of the Kubernetes workloads and services are deployed as Helm charts. Lens IDE comes with built-in Helm charts management allowing quick access and management capabilities to thousands of publicly available Helm charts. The features include browse and search from thousands of publicly available Helm charts, one click deploy, configuration settings with help, explore installed Helm charts and their revisions, and life cycle management with single click upgrades.
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.