kubewall : A User-Friendly Kubernetes GUI Dashboard
Abhimanyu Sharma
Posted on September 15, 2024
Managing Kubernetes clusters can be a challenging task, especially for those new to the platform. Kubernetes is incredibly powerful, but its complexity can sometimes feel overwhelming. That's where Kubewall comes in—a user-friendly, open-source Kubernetes GUI dashboard that simplifies cluster management. Whether you're a seasoned Kubernetes user or a beginner, Kubewall offers a streamlined interface to make working with Kubernetes a breeze.
Kubewall is OpenSource Project: https://github.com/kubewall/kubewall
Key features of KubeWall include:
- Single binary deployment: KubeWall can be easily deployed as a single binary, eliminating the need for complex configurations.
- Browser-based access: KubeWall can be accessed directly from your favorite web browser, providing a seamless user experience.
- Real-time cluster monitoring: KubeWall offers a rich, real-time interface that displays the current state of your Kubernetes clusters, allowing you to quickly identify and address issues.
- Cluster management: KubeWall enables you to manage multiple Kubernetes clusters from a single pane of glass, reducing the overhead of switching between different tools and interfaces.
- Detailed cluster insights: KubeWall provides comprehensive insights into your Kubernetes clusters, manifest info of your pods, services, config and others.
How to install
Docker
docker run -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:latest
kubewall is also available on docker hub kubewall/kubewall:latest
Brew
brew install kubewall/tap/kubewall
Snap
sudo snap install kubewall
Arch Linux
yay -S kubewall-bin
Windows users can download exe from here
https://github.com/kubewall/kubewall/releases
After Install
After installation, run kubewall and you can access UI from any browser by simply visiting
http://localhost:7080
You can also use custom certificates to make the connection from http
to https
UI Walkthrough
Config Page
This is where you can add and manage your kube-config files.
Please note that deleting a kube-config setting will not remove the actual file, it will only delete a cached copy of the configuration.
List Page
List page provides you list of all your pods
, deployments
, config
, volumes
etc. for all namespaces or a specific one. You get all the real-time updates here of all the events happing.
Details Page
A quick birds eye view of a specific resource.
YAML Editor
kubewall comes with built-in yaml/manifest editor. This make updating and editing manifests files quick and easy. ( Along with real time updates )
Open Source
kubewall is an open-source project. You can download it here or submit feature requests here. https://github.com/kubewall/kubewall
Posted on September 15, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.