DEV Community

Cover image for OpenLens Deprecated Logs & Shell
Abhinav Dubey
Abhinav Dubey

Posted on


OpenLens Deprecated Logs & Shell

OpenLens is the open-source project behind one of the most adopted Kubernetes IDE, Lens. In simple terms, it is nothing less than Lens without its proprietary components. OpenLens falls under the MIT license and has been actively maintained by the community and the Lens team. The installation of OpenLens is a bit complex as you have to build it from the source, but many open-source contributors maintain builds depending upon the operating system. OpenLens also releases the same release that Lens IDE does and is a mirror image in terms of appearance. With the latest release, i.e. v6.3.0, the OpenLens governance team has deprecated some of its best features, causing chaos in the open-source community. In this blog, we will talk about the deprecated feature and an alternative solution.


What is missing on the OpenLens v6.3.0?

With the latest release of OpenLens v6.3.0, you won’t be able to access logs and the terminal of your Kubernetes workloads/nodes attached to the cluster from the IDE by default. These extensions are permanently removed from the OpenLens and moved to Lens Desktop. Here are some references for the same -

Github Issue

Now, let’s dive a bit into the history. Lens 6 is by far the most important release from the Lens team that comes with many new additional features but only with the paid subscriptions. With the Lens6 release, they talked about their vision and introduced new subscription models primarily in two tiers: Lens Personal (with limited support) and Lens Pro. They have also updated their terms and conditions, which can be read from their official blog. Lens Personal is free to use but comes with limited features and is limited for educational purposes or for startups with less than $10 million in annual revenue or funding.

The recent OpenLens v0.6.3 release doesn't provide the capability to access logs and shell extensions. This has impacted the community, and the heavy users who relied on these extensions are looking for ways to resolve this redacted feature. They are limited to two options. The first is either to use a personal license or to move to the pro version by paying a subscription fee if their organization exceeds the $10mn revenue or funding criteria. The second option is to look for alternatives.

Users looking for an alternative open-source project that can provide them the capability to access real-time logs and a shell extension should consider Devtron.

Introducing Devtron, An Open source alternative to OpenLens

Devtron is an open-source alternative to OpenLens with all your standard features and a lot more. The Devtron project is completely open-source and offers a much wider range of capabilities over and beyond shell and log extensions. It helps you to deploy and manage all your Kubernetes workloads. It is built in a modular fashion that comprises of two primary components -

  1. Kubernetes Dashboard by Devtron
  2. Devtron Dashboard with CI/CD

Kubernetes dashboard by Devtron helps you manage the lifecycle of Helm applications and Kubernetes objects associated with the chart, circumventing all the complexities and challenges of dealing with Kubernetes directly. Read about the challenges that Devtron’s Dashboard solves to explore ways you can simplify operations at your organization.

Why Kubernetes Dashboard by Devtron over other alternatives

Adopting Devtron only for bash and log extensions will be throttling the power that Devtron can unleash for your application teams. Let's understand how Devtron can become your go-to tool for managing your clusters and workloads in Kubernetes.

  • Cluster Management

    • use your custom images of your favorite tools like - k9s/ netshoot/ busybox/ helm/ kubectl from the cluster terminal in the browser,
    • Multi-cluster enabled,
    • Preconfigured RBAC, so you don't have to use kubeconfig,
    • Dedicated panel to view resource usage details
  • Workload Management

    • grep logs across multiple pods with ease,
    • exec into the pods,
    • deploy any helm chart or K8s application,
    • easy rollback with configurations,
    • compare configurations diff,
    • manage helm app across multiple clusters,
    • easily upgrade helm charts,
    • faster debugging of helm charts with resource grouping, events, manifests, logs, and a lot more.

While you are evaluating your options, Devtron may be able to tick all of your requirements at one go.

GitHub logo devtron-labs / devtron

Tool integration platform for Kubernetes

Top comments (5)

sumit1993 profile image
Sumit Patel


Can use this extension to get back pod logs and terminal.

prakash100198 profile image
Prakash Kumar

Devtron is a great alternative:)

monica_colangelo profile image
Monica Colangelo

Thanks for sharing. I'll give Devtron a try :)

abhinavd26 profile image
Abhinav Dubey

That's great. Let us know your feedback.

evwitmer profile image
Evan Witmer

Has anyone tried Monokle as an alternative? I saw them discussing it on the github issues of 6.3.0.

The DevOps Brief

Stay ahead of the game with this week's top posts from the DevOps ecosystem. Dive into three trendworthy articles covering various aspects of DevOps – security, containerized apps, and networking fundamentals.

mTLS everywhere!

Gain crucial insight on setting up mTLS throughout Apache APISIX – a popular API gateway. This comprehensive guide provides a step-by-step approach to configuring TLS in order to enhance the effectiveness and simplicity of your overall data infrastructure.

Deploy your Containerized App in 5 Minutes with Fly Machines

Discover Fly Machines' secret to agile app deployment even within a limited environment. Implemented on AWS, this brisk guide will help you deploy your microservices faster and more efficiently, without incurring additional roadblocks that adversely affect content output.

Deep Dive into AWS Networking Fundamentals for Aspiring Solutions Architects

Understand the essential networking essentials required for deploying, managing, and configuring the variety of resources available across AWS. Perfect for solutions architects, this in-depth look into primary AWS services such as VPC, Security Groups, NACLs, Routing, and Hybrid Cloud will aid you with practical methods for end-to-end network communication enforcement tasks.