Kubernetes

Aptakube is the Best Lens Alternative Right Now

Aptakube is a Kubernetes IDE and management tool that is arguably the best Lens alternative right now for managing Kubernetes clusters

I am a big nerd when it comes to trying out different tools and new utilities for managing things. I think all of us in IT and DevOps are guilty of always looking for something better and the “next big thing” in terms of tools that make our life easier. I have been using the Lens tool for quite some time now and have really liked it. However, I got a great tip from a user on my Discord server @t3hbeowulf who recommended trying out a tool called Aptakube. I hadn’t used it before, but was excited to take a look. Let’s look closer at this tool and see what it is and what you can do with it.

Brief overview of Aptakube

If you haven’t heard of Aptakube, it is a Kubernetes tool that runs from your desktop and allows you to basically work with the Kubernetes API with a really nice GUI frontend. It is definitely a competitor to something like Lens. So if you have used Lens before, you will understand what the use case is here.

Aptakube has features that really stand out in a crowded world of Kubernetes management tools. However, I think the most significant of these is its ability to connect to multiple Kubernetes clusters at once. With this ability, you can select multiple clusters to manage at the same time, compare resources, and configure.

Also, you don’t have to install an agent pod of sorts for Aptakube. It uses what Aptakube calls a zero-config model that requires nothing to be installed in your cluster. It uses your existing kubeconfig file.

Aptakube is built with a more secure alternative to Electron, called Tauri. You can tell this with the small download binaries for Aptakube. It also makes the app perform really well, even with large clusters.

It includes things like a built in YAML editor and resource comparison tool. The feedback loop with their development staff is noted to be very good. They are quick to listen to what customers need to have when managing their Kubernetes clusters and implement these features into Aptakube.

Is it free?

There is no free for home labs, individuals just testing, or something similar, which is a bit of a bummer. When you download Aptakube, you will have 14 days to trial out the software for free. After that, there are 3 tiers of licensing:

  • $9/month – Individual subscription license. You will receive updates as long as you maintain your subscription
  • $99/year – Perpetual license. You own the software, but will need to pay the $99 each year to continue getting updates.
  • $7/seat/month – Teams license for organizations who want to have a license for each engineer

In looking at the pricing though, I think Aptakube is a great value for the tool you get

Installing Aptakube

The installation process is a next-next-finish process that will have the application up and running very quickly. Below are screenshots from my installation of the app on my workstation.

Beginning the aptakube installation
Beginning the aptakube installation

Next, select your destination directory. Defaults are fine for most.

Choose the destination folder for aptakube
Choose the destination folder for aptakube

Ready to install.

Ready to install aptakube
Ready to install aptakube

For me, the installation finished very quickly and you can automatically launch Aptakube after the installation.

Aptakube is installed and ready to launch
Aptakube is installed and ready to launch

Using Aptakube with Kubernetes

With Aptakube, you can get node metrics in the interface, including CPU and memory metrics for nodes and pods. This is extremely helpful and useful for “at a glance” health overviews. Unlike Lens which has a “cluster settings” that you can toggle for metrics, Aptakube directs you to install the metrics-server which you can find here: kubernetes-sigs/metrics-server.

Once installed, you will start to see metrics streamed to your Aptakube interface.

Viewing node metrics overview in aptakube
Viewing node metrics overview in aptakube

I like the quick look at pods, deployments, replicasets, daemonsets, statefulsets, cronjobs, and jobs. It will quickly tell you if something is wrong somewhere.

Viewing the aptakube cluster overview
Viewing the aptakube cluster overview

A look at the deployments screen.

Viewing deployments in aptakube
Viewing deployments in aptakube

Viewing pods in the Aptakube interface.

Viewing pods in aptakube interface
Viewing pods in aptakube interface

You can also view ingresses and other important network configurations.

Viewing ingresses in aptakube
Viewing ingresses in aptakube

viewing the YAML definition for a deployment of phpipam.

Viewing a deployment yaml configuration in aptakube
Viewing a deployment yaml configuration in aptakube

You can easily view events in the Aptakube interface.

Quick actions

There are several quick actions. These include the following:

Quick actions scaling a deployment
Quick actions scaling a deployment
  • Restart Pods:ย You can do this in Deployments, ReplicaSets, StatefulSets and DaemonSets.
  • Scale In/Out:ย This action is available on Deployments, ReplicaSets and StatefulSets.
  • View Logs:ย You can look at logs on Pods, Deployments, ReplicaSets, StatefulSets and DaemonSets.
  • View YAML:ย You can see this on all resources, including CRDs.
  • Delete Resource:ย You can see this option on all resources, including CRDs.
  • Trigger new Job:ย You can do this on CronJobs
  • Resume/Suspend CronJob:ย You can do this on CronJobs

Below is the scaling screen on a deployment.

Aptakube as a Lens alternative

In my opinion in a short time of using Aptakube, it is the best Len alternative for several reasons:

  • The interface is quick and uncluttered and I found it to be easier to navigate than Lens
  • You can admin and configure multiple clusters at the same time which is something you can’t do with Lens.
  • The create resource workflow I think is less clunky
  • It has better visibility in the interface on things like Flux and objects are much easier to see there

If Open Lens was still around I would say go with Open Lens. But, since Lens closed off the source for Lens and Open Lens is no longer viable, Aptakube is the strongest contender here.

Lens has more bells and whistles since it has been around longer and it does have a free version which I think is a great reason to go with Lens if you don’t want to spend any money on a Kubernetes tool. However, Aptakube is gaining steam and is certainly a tool to watch and play around with. I think it is well worth the $9/mo if you are working with Kubernetes to any notable extent.

Hereโ€™s a comparison table of Aptakube and Lens, two Kubernetes management tools, highlighting their key features and differences:

FeatureAptakubeLens
PurposeUnified Kubernetes cluster managementKubernetes IDE with advanced visualization
InterfaceLightweight, minimalistic UIFeature-rich, detailed UI
PlatformDesktop app (Mac, Windows, Linux)Desktop app (Mac, Windows, Linux)
Resource VisualizationFocuses on simplicity with metrics viewing across nodes, and podsProvides detailed metrics and dashboards across nodes and pods
Cluster AccessSupports kubeconfig, multiple cluster views at the same timeManages kubeconfig and multi-cluster views
PerformanceOptimized for speed and low resource usageCan be heavier on system resources
ExtensionsLimited extensibility at the momentSupports custom extensions and plugins
AuthenticationRelies on kubeconfigBuilt-in RBAC and authentication tools
MonitoringResource monitoring with metrics-server and PrometheusAdvanced monitoring with Prometheus support
PricingFree trial, commercial license availableFree and open-source (some Pro features)
Key DifferentiatorFast, simple, and user-friendly management. Can manage multiple clusters at the same timeRobust tool with many visualization
Target AudienceDevelopers and admins wanting simplicityPower users needing comprehensive tools
CustomizationsUI customization in areasCan customize using plugins and other settings
Setup ComplexityEasy setup and configuration and it just works by reading your kubeconfigs and displaying your cluster.More cumbersome setup. Installer is much larger
Community SupportSmaller user base. Development is very quick to respond to new feature requestsLarge and active user community. Part of Mirantis and not as in tune with individual users or organizations

Recommendations:

  • Choose Aptakube if you prioritize simplicity, speed, and a lightweight management tool.
  • Choose Lens if you need a Kubernetes IDE with detailed metrics, dashboards, and extensibility.

Wrapping up

Aptakube is a great tool for Kubernetes management, configuration, and troubleshooting. For automation and scripting, use kubectl. But, for a day-to-day tool that allows you to effectively manage your containerized workloads in Kubernetes, using something like Aptakube makes life much easier. Let me know in the comments which tool is on your go to list or do you use something else entirely?

Subscribe to VirtualizationHowto via Email ๐Ÿ””

Enter your email address to subscribe to this blog and receive notifications of new posts by email.



Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com, and a 7-time VMware vExpert, with over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, He has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family. Also, he goes through the effort of testing and troubleshooting issues, so you don't have to.

Related Articles

2 Comments

  1. Hi Brandon. OpenLens is still a good choise. But the work has ended for the community project. Why not using the new sandbox cncf project “Heandlamp” to solve the gap? Give it a try: https://headlamp.dev/ I use it now instead of openlens or k9s.
    Thx for your great work for the community! Greetings from germany.

    1. Frank,

      I have tried Headlamp in the past, but it was still very early on. I need to revisit it for sure. I will give this one a try again. Thank you for the suggestion!

      Take care,
      Brandon

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.