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. Provided as a desktop application for MacOS, Windows, and Linux, Lens lets you connect, interact with, and develop against any certified Kubernetes distro, on any infrastructure. Users may download and install the open source Lens software free of charge.
Honored by StackShare.io as the #9 Best New Developer Tool of 2020!
Immediate Situational Awareness in ContextLens 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 instant, and easy access to logs, Lens is the fastest tool for navigating through all layers in the stack, viewing performance data, and troubleshooting issues.
Context Aware TerminalThe 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 CloudAccess 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.
Multiple WorkspacesWorkspaces 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 StatsSee 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 ManagementHelm is the package manager for Kubernetes: most Kubernetes workloads and services are deployed as Helm charts. Lens IDE comes with built-in Helm charts management allowing quick access to and management of thousands of publicly available Helm charts. Users can browse Helm charts, deploy them with a single click, modify configuration settings (with built-in help), explore installed Helm charts and their revisions, and lifecycle manage Helm deployments with single click upgrades.
Lens Enterprise Services by Mirantis
Mirantis offers world-class support for Lens, enabling you to take advantage of our industry-leading expertise through our CloudCare Portal.
- MacOS, Windows and Linux
- Annual site-wide subscription
- 9*5 (Mon-Fri local time of site)
- First response: 4 business hrs
- Next update: 3 business days
Professional services may be used to meet enterprise IT policies for software deployment and configuration.
- Site-wide Lens configuration
- Packaging (msi, dpkg)
- Custom extension development to existing systems
Training provides a fast track to enable your teams on Lens.
- Private courses
- Developer track
- Operator track
- Extension development
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.