In this post, we want to share some useful tools for managing and monitoring a Kubernetes cluster that will definitely come in handy.
- K9s One of the most powerful tools for cluster management. A console-based vim-like interface for working with Kubernetes that provides easy navigation and real-time overview of cluster resources.
- Popeye An automated cluster inspector that finds configuration issues and provides recommendations for their elimination. It can be used as a console utility or can be run as a CronJob in the cluster itself and produce periodic reports.
- Lens For those who like graphical interfaces, a powerful GUI tool for Kubernetes that simplifies cluster management, resource viewing, and monitoring. Allows you to fully manage your cluster and view information in a more convenient graphical form.
- Kubectx A tool for quickly switching between Kubernetes contexts. Simplifies the management of multiple clusters.
Kubens This tool goes hand in hand with the previous one and allows you to easily switch between namespaces in Kubernetes and remove the -n namespace flag from your commands.
- Kube-ps1 A plugin for your terminal that adds information about the active Kubernetes context and namespace to the command line so you always know which cluster you are working with.
- Stern A small but useful tool for streaming and filtering logs of multiple pods in Kubernetes in real time. Allows you to make a tail on several pods simultaneously with color highlighting.
These tools are indispensable assistants that speed up and simplify the work with Kubernetes clusters for developers and administrators.