KubeHatch - Minimalistic Internal Kubernetes Platform
KubeHatch simplifies creating virtual Kubernetes clusters (vClusters) dynamically using a user-friendly web UI, automating deployment and management tasks.
Overview
This CLI helps you easily create and manage isolated ephemeral Kubernetes clusters (vClusters) for quick and efficient testing, validation, and automation scenarios. You can provide your own kubeconfig or rely on a default kubeconfig of the cluster on which the CLI is running.
Architecture
Features
- Create isolated Kubernetes clusters (vClusters).
- Optional High Availability (HA) setup.
- Uses user-provided or default kubeconfig.
- Automated exposure of vClusters via LoadBalancer services.
- Complete self-hosted web UI.
Try It Out Now
Go to the Quickstart Guide or follow the steps below to get started quickly.
Quick Start
- Clone the repo:
git clone https://github.com/LoftLabs-Experiments/kubehatch.git cd kubehatch - Deploy with Kubernetes:
- Visit the UI at your ingress URL (see Quickstart for details).
Documentation
Full documentation is available at KubeHatch Docs.
Contributing
Contributions welcome! See Build from Source to get started.

