Lens - Kubernetes IDE
Lens Introduction
Using Extensions
Enhance your Kubernetes IDE experience by leveraging Lens extensions. With over 100 available—15 of which are publicly released—you can add functionality such as vulnerability scanning, cloud integrations, visualizations, and more to streamline your cloud-native workflow.
Note
Browse and install vetted extensions from the Lens marketplace to keep your environment secure and up to date.
Browsing Available Extensions
- Open Lens and click Lens in the top-left corner.
- Select Extensions.
- Under Available Extensions, explore the publicly vetted list by Team Lens.
Notable Public Extensions
Extension | Provider | Description |
---|---|---|
Mirantis Container Cloud | Mirantis | Add an MCC cluster directly to Lens for multi-cloud management. |
Starboard | Aqua Security | View detailed vulnerability and compliance reports on Kubernetes clusters. |
Resource Map | Team Lens | Visualize relationships between pods, services, deployments, and more. |
Installing an Extension Manually
To install Resource Map (or any other extension) from GitHub:
- Navigate to the extension’s GitHub repository and click Releases.
- Download the asset matching your operating system.
- Run the installer package.
- Return to Lens and open Extensions.
- Search for Resource Map in the list.
- Click Install (or Reinstall to upgrade).
Warning
Only install extensions from trusted sources. Verify the repository and release signatures before installing manually.
Using the Resource Map Extension
Once installed, Resource Map is available at the bottom of Lens’s sidebar:
- Close the Extensions panel.
- Scroll down and click Resource Map.
You’ll see an interactive map displaying all Kubernetes objects and their dependencies. Hover over a node to view metadata; click it to open a detailed Lens-style view.
Here’s an expanded view illustrating nodes and connections:
Exploring Extension Development
Create your own Lens extension in a few steps:
- In Lens, go to Extensions.
- Click Checkout Docs to open the official guide.
- Follow the tutorials to scaffold, build, test, and publish your extension—all within Lens.
Example: Running Helm Commands
If your cluster disconnects, reconnect and run Helm commands directly in your terminal:
$ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "stable" chart repository
...Successfully got an update from the "ingress-nginx" chart repository
...Successfully got an update from the "bitnami" chart repository
Update Complete.
$ helm install my-release stable/mysql --namespace my-namespace
Wait a few moments for the chart to deploy, then return to Lens to explore your new resources.
Conclusion
Lens extensions live at the bottom of the sidebar and install in just a few clicks. With hundreds of public and private options, you can tailor Lens to your exact cloud-native needs—whether it’s advanced security scanning, custom visualizations, or seamless cluster integrations.
Links and References
Watch Video
Watch video content