A single binary kubernetes dashboard to manage your multiple clusters.
Kubewall is a lightweight Kubernetes dashboard designed to simplify the management and monitoring of multiple clusters from a single interface. It provides real-time insights into cluster state, resource utilization, and operational health, enabling efficient decision-making and troubleshooting.
Key Features:
Single Binary Deployment: Kubewall runs as a standalone executable, eliminating the need for complex setup or dependencies.
Real-Time Monitoring: Gain immediate visibility into cluster activity, pod status, services, and configurations with an intuitive interface.
Multi-Cluster Management: Manage multiple Kubernetes clusters from one dashboard, streamlining operations across distributed environments.
Comprehensive Insights: Access detailed information about pods, services, deployments, and configurations to quickly identify issues and optimize performance.
Browser-Based Accessibility: Use any modern web browser to access Kubewall, ensuring seamless usability without additional software requirements.
Audience & Benefit:
Ideal for DevOps engineers, Kubernetes administrators, and development teams managing multiple clusters, Kubewall streamlines workflows and enhances efficiency. It provides a centralized view of cluster operations, enabling faster troubleshooting, better resource management, and improved collaboration across teams.
Create and manage Google Cloud resources and services directly on the command line or via scripts using the Google Cloud CLI.
With broad platform compatibility and service coverage, perform common platform tasks faster and control your cloud resources at scale.
minikube implements a local Kubernetes cluster on macOS, Linux, and Windows. minikube's primary goals are to be the best tool for local Kubernetes application development and to support all Kubernetes features that fit.
Designed for Developers and DevOps Engineers, Lens provides an unparalleled experience for managing and troubleshooting Kubernetes workloads through one intuitive context-aware UI. For teams and organizations, Lens has proven to be the most effective way to learn Kubernetes, boost team productivity and reduce tools required for cloud native development. It's trusted by the world's best product teams; from innovative startups to iconic enterprises. Lens is the #1 choice for Kubernetes with over 1 million users globally.
Create and manage Google Cloud resources and services directly on the command line or via scripts using the Google Cloud CLI.
With broad platform compatibility and service coverage, perform common platform tasks faster and control your cloud resources at scale.
minikube implements a local Kubernetes cluster on macOS, Linux, and Windows. minikube's primary goals are to be the best tool for local Kubernetes application development and to support all Kubernetes features that fit.
Designed for Developers and DevOps Engineers, Lens provides an unparalleled experience for managing and troubleshooting Kubernetes workloads through one intuitive context-aware UI. For teams and organizations, Lens has proven to be the most effective way to learn Kubernetes, boost team productivity and reduce tools required for cloud native development. It's trusted by the world's best product teams; from innovative startups to iconic enterprises. Lens is the #1 choice for Kubernetes with over 1 million users globally.
Kubewall can be installed via winget, making it easy to integrate into your existing environment.
Stream logs across pods and containers with advanced search and tail options—perfect for monitoring multi-replica applications with ease.
🖥️ Clean Resource Management
Enjoy streamlined views for Deployments, Pods, Services, ConfigMaps, and more scale deployments, restart pods, perform rollout restarts, and apply manifests with a single click for unmatched efficiency.
:movie_camera: Intro
> [!Important]
> Please keep in mind that kubewall is still under active development.
:battery: Install
🐳 Docker
docker run -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:latest
> 💡 To access local kind cluster you can use "--network host" docker flag.
Manually
📂 Download the pre-compiled binaries from the Release! page and copy them to the desired location or system path.
> [!TIP]
> After installation, you can access kubewall at http://localhost:7080
>
> If you're running it in a Kubernetes cluster or on an on-premises server, we recommend using HTTPS.
> When not used over HTTP/2 SSE suffers from a limitation to the maximum number of open connections. Mozilla⤴
>
> You can start kubewall with HTTPS using the following command:
>
> > $ kubewall --certFile=/path/to/cert.pem --keyFile=/path/to/key.pem >
:books: Guide
Flags
Since kubewall runs as binary there are few of flag you can use.
> kubewall --help
Usage:
kubewall [flags]
kubewall [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
help Help about any command
version Print the version of kubewall
Flags:
--certFile string absolute path to certificate file
-h, --help help for kubewall
--k8s-client-burst int Maximum burst for throttle (default 200)
--k8s-client-qps int maximum QPS to the master from client (default 100)
--keyFile string absolute path to key file
-l, --listen string IP and port to listen on (e.g., 127.0.0.1:7080 or :7080) (default "127.0.0.1:7080")
--no-open-browser Do not open the default browser
🔐 Setting up HTTPS locally
You can use your own certificates or create new local trusted certificates using mkcert⤴.
> [!Important]
> You'll need to install mkcert⤴ separately.
Install mkcert on your computer.
Run the following command in your terminal or command prompt:
mkcert kubewall.test localhost 127.0.0.1 ::1
This command will generate two files: a certificate file and a key file (the key file will have -key.pem at the end of its name).
To use these files with kubewall, use --certFile= and --keyFile= flags.
KWOK is a toolkit that enables setting up a cluster of thousands of Nodes in seconds. Under the scene, all Nodes are simulated to behave like real ones, so the overall approach employs a pretty low resource footprint that you can easily play around on your laptop.
KWOK is a toolkit that enables setting up a cluster of thousands of Nodes in seconds. Under the scene, all Nodes are simulated to behave like real ones, so the overall approach employs a pretty low resource footprint that you can easily play around on your laptop.
XPipe is a new type of shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems.
XPipe is a new type of shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems.
Coder is an open source platform for creating and managing developer workspaces on your preferred clouds and servers. By building on top of common development interfaces (SSH) and infrastructure tools (Terraform), Coder aims to make the process of provisioning and accessing remote workspaces approachable for organizations of various sizes and stages of cloud-native maturity.
Coder is an open source platform for creating and managing developer workspaces on your preferred clouds and servers. By building on top of common development interfaces (SSH) and infrastructure tools (Terraform), Coder aims to make the process of provisioning and accessing remote workspaces approachable for organizations of various sizes and stages of cloud-native maturity.
Coder is an open source platform for creating and managing developer workspaces on your preferred clouds and servers. By building on top of common development interfaces (SSH) and infrastructure tools (Terraform), Coder aims to make the process of provisioning and accessing remote workspaces approachable for organizations of various sizes and stages of cloud-native maturity.