kubewall  by kubewall

Kubernetes dashboard with AI assistance

Created 1 year ago
1,585 stars

Top 26.4% on SourcePulse

GitHubView on GitHub
Project Summary

Kubewall is an open-source, single-binary Kubernetes dashboard designed for managing multiple clusters with a rich, real-time browser-based interface. It offers detailed cluster insights, AI-powered analysis for optimization and troubleshooting, and supports various AI providers like OpenAI, Claude, Gemini, and Ollama.

How It Works

Kubewall is built as a single, self-contained binary, simplifying deployment and eliminating complex configurations. It provides a real-time, browser-accessible interface for monitoring and managing Kubernetes clusters. The integration of multiple AI providers allows for advanced features such as data analysis, configuration optimization, and troubleshooting assistance, aiming to make Kubernetes management more efficient and intelligent.

Quick Start & Requirements

  • Install: Docker (docker run -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:latest), Helm (helm install kubewall oci://ghcr.io/kubewall/charts/kubewall -n kubewall-system --create-namespace), Homebrew (brew install --cask kubewall/tap/kubewall), Snap, Arch Linux, Winget, Scoop, or download pre-compiled binaries.
  • Access: http://localhost:7080 after installation.
  • HTTPS: Supports HTTPS via --certFile and --keyFile flags.
  • Configuration: Flags available for listening address (--listen), Kubernetes client QPS/burst, and disabling browser opening (--no-open-browser).
  • Docs: Guide

Highlighted Details

  • Single binary deployment for ease of use.
  • Supports multiple AI providers for enhanced analysis and troubleshooting.
  • Real-time monitoring and management of multiple Kubernetes clusters.
  • Browser-based access for a seamless user experience.

Maintenance & Community

The project welcomes contributions via PRs and issues.

Licensing & Compatibility

Licensed under Apache License, Version 2.0. This license is permissive and generally compatible with commercial use and closed-source linking.

Limitations & Caveats

Kubewall is noted as being under active development, implying potential for instability or breaking changes. When not used over HTTP/2, Server-Sent Events (SSE) may face limitations on the maximum number of open connections.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
1
Star History
132 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.