When I initially started using Kubernetes, I used the standard CLI tools to manage the cluster. They are OK, but I found it hard to remember the zillion number of commands and options it has.

I quickly moved to the Web UI dashboard. It was also kind of OK as it gave me a much more visual overview of what happens on a cluster. It also makes management of the pods and services easier. Still, it had too many quirks imho. Authentication is tricky to get right, getting performance data to show up is hard.

The search went on and then I stumbled upon an app called Lens. Finally, I found a client which ticked all the checkboxes.

Lens

The features I really like about it are:

  • It doesn't require you to install anything on the cluster to get it working.

  • It allows you to easily manage multiple clusters from one application.

  • If you want to have detailed statistics, it has a feature which allows you to easily install a completely configured Prometheus instance which is then used by the app to show all performance details.

  • It gives you quick and easy access to container logs, terminal sessions, …

You can get your free copy here.

Related Posts

  • Stern 1.13.0, templates and line-endings
  • Using Docker private repos in Kubernetes
  • Installing Helm on your Kubernetes cluster
  • Setting up and using an NFS share in Kubernetes
  • 413 Request Entity Too Large with the Nginx Ingress controller