"If a worker wants to do his job well, he must first sharpen his tools." - Confucius, "The Analects of Confucius. Lu Linggong"
Front page > Programming > kubewall : A User-Friendly Kubernetes GUI Dashboard

kubewall : A User-Friendly Kubernetes GUI Dashboard

Published on 2024-11-01
Browse:751

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.

kubewall : A User-Friendly Kubernetes GUI Dashboard

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.

kubewall : A User-Friendly Kubernetes GUI Dashboard

Details Page

A quick birds eye view of a specific resource.

kubewall : A User-Friendly Kubernetes GUI Dashboard

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 )

kubewall : A User-Friendly Kubernetes GUI Dashboard

Open Source

kubewall is an open-source project. You can download it here or submit feature requests here. https://github.com/kubewall/kubewall

Release Statement This article is reproduced at: https://dev.to/abhimanyu003/kubewall-a-user-friendly-kubernetes-gui-dashboard-43ik?1 If there is any infringement, please contact [email protected] to delete it
Latest tutorial More>

Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.

Copyright© 2022 湘ICP备2022001581号-3