Massive adoption of Kubernetes in the past few years has given rise to a new set of challenges for IT teams
Users find it increasingly difficult to juggle between many microservice applications
Ensuring optimal resource utilization for all those applications has become hectic
Enter Lens from cloud services company Mirantis, the one-stop solution to automate Kubernetes deployment activities
*What is Lens?*
Lens is an integrated development environment or IDE for managing Kubernetes clusters
It's an easy to use desktop application used to build and deploy applications on Kubernetes clusters
It provides insights about various statistics, events, and log streams, giving real-time visibility of the cluster
This means you don't have to worry about using unwieldy commands that can be difficult to remember, instead you get an easy to use graphical interface with well designed icons and objects
*Some Details*
A standalone application, Lens can be quickly installed in a minute on Windows, Linux, and macOS desktops
There is no need for any installation on the cluster. All you need is a computer or VM with internet access and configure it for Kubernetes operations and development
It supports various Kubernetes flavors, including k3s, AKS, EKS, GKE, Rancher, Minikube, OpenShift, and more
Users can directly import kubeconfig files for the required cluster and start working
*Lens Smart Terminal*
Lens consists of a Smart Terminal, which is a context-aware display of information that comes with kubectcl and helm
It can automatically assign and adjust the context of kubeconfig to match the K8s cluster you have currently selected
It can also sync the installed version of kubctl to match with the APIs versions used in the current cluster
The Helm integration allows the use of all publicly available Helm charts for faster deployment.
*Additional functionalities*
Lens also provides built-in integration with the Prometheus monitoring service from the Cluster tab
This allows users to visualize the resource usage metrics, usage, and availability of CPU, memory, and disk capacity, right there on the Lens cluster dashboard
Users are offered a large choice of pre-built Lens extensions
These extensions provide additional custom functionalities such as being able to create their own extensions and develop their own workflows with other supporting technologies
If you are looking for to automate Kubernetes deployment activities, Lens could be the one-stop solution
To know more about Mirantis Lens and related topics, please visit www.TwainTaylor.com