Cloud

Kubus – graphical Kubernetes cluster management

Kubus is a graphical Kubernetes client for managing multiple clusters from a desktop computer. It uses existing kubeconfig credentials to connect to clusters, providing a unified interface for inspecting resources, monitoring workloads and performing administrative operations.

The application is designed to reduce reliance on individual kubectl commands. Administrators can browse resources across several clusters simultaneously, investigate problems and carry out common management tasks without repeatedly switching contexts.

Kubus keeps its management interface local rather than requiring a dashboard deployed inside the cluster. It combines resource browsing with troubleshooting facilities, including log inspection, interactive terminals and performance monitoring.

The application is particularly useful for developers and administrators who regularly move between development, staging and production Kubernetes environments.

This is free and open source software.

Key Features

  • Connects to multiple Kubernetes clusters using existing kubeconfig contexts.
  • Displays resources from several clusters in a unified view.
  • Supports workloads, networking, storage, configuration and RBAC resources.
  • Automatically discovers custom resource definitions and their available columns.
  • Provides continuously updated resource lists through Kubernetes watch connections.
  • Offers a YAML editor for viewing and modifying resource definitions.
  • Displays resource relationships, events and topology information.
  • Compares Kubernetes resources using side-by-side YAML differences.
  • Streams and filters logs from multiple pods.
  • Opens interactive shells in containers and provides debugging facilities.
  • Supports port forwarding to pods and services.
  • Allows files to be copied between local systems and containers.
  • Displays CPU and memory metrics together with cluster health information.
  • Supports scaling, restarting, rolling back and other workload operations.
  • Manages Helm releases, including values, history and rollback operations.
  • Provides configurable safeguards for production clusters and sensitive information.
  • Offers a searchable command palette for keyboard-driven administration.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/FloSch62/Kubus
Support:
Developer: FloSch
License: MIT License

Kubus in action

Kubus is written in TypeScript. Learn TypeScript with our recommended free books and free tutorials.


Related Software

IDEs for Kubernetes
K9sKubernetes CLI To Manage Your Clusters
kustomizeManage declarative configuration of Kubernetes
FreelensGraphical interface for managing and monitoring Kubernetes clusters
KDashTerminal-based Kubernetes dashboard
HeadlampWeb interface for Kubernetes
CheKubernetes based Cloud Development Environments for Enterprise Teams
kubewallSingle-binary Kubernetes dashboard
MonokleCreate and maintain high-quality Kubernetes configurations
KoreoPlatform engineering toolkit for Kubernetes
SeabirdKubernetes IDE designed for the GNOME desktop
KubethorKubernetes management web application

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted