11 of the Best Open-Source Kubernetes Tools - 2021 Edition

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • tilt-extensions

    Extensions for Tilt

    Give Tilt a swing if you know you want to see the details without being overwhelmed by them.

  • k3s

    Lightweight Kubernetes

    Pushing containers to a near-perfectly maintained Kubernetes service is one thing, but what if you want to mess with one in the wild of your Raspberry Pi farm? The K3s project from Rancher can do the trick. It's ideal for any edge or IoT attempt at Kubernetes "clusterology," as the maintainers put it in the README.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • dashboard

    General-purpose web UI for Kubernetes clusters

    Kubernetes projects like Minikube come out of the box with a sleek and straightforward GUI called Dashboard. It is an excellent read-focused view of the environment, but what if you want to do everything from a UI?

  • footsteps-vscode

    Keep your place when jumping between a different parts of your code. This is a vscode extension that will highlight lines as you edit them, fading as you move away.

    While not strictly a Kubernetes extension, I find navigating the YAML farm can lead me to losing track of where I left off. Where was I in my 2,000 line configuration file again? That's when Footsteps shines a light on where my short-term memory has lost its footing. This brilliant extension, also for VSCode or its equivalents, will show you where you most recently edited a document through highlighted text. As you continue to edit code, Footsteps slowly fades those colors away, giving you a sense of your coding pattern. Install this and save yourself quite a few moments of feeling lost.

  • skaffold

    Easy and Repeatable Kubernetes Development

    Imagine you're a developer (because you are) and you want to write an app that will run on Kubernetes (because you do). The amount of Kubernetes concepts you need to know, from running Node.js or Python applications to running containers on Kubernetes can feel like a wall of YAML. Thankfully, the good folks at Google wrote Skaffold to provide some much-needed scaffolding.

  • lens

    Lens - The way the world runs Kubernetes

    The most powerful option from the open source community is Lens. I really should not call it a GUI, because it's feature-rich enough to be considered an IDE. You can do anything Kubernetes is capable of doing within Lens with a click of the button. What I most enjoy about Lens is its incredible thought context-specific options that help me learn the distinction of a service from a namespace from the many other resources that need to be known in Kubernetes land.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts