8000 GitHub - thdung002/kubehatch: Hatching vClusters on demand.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

thdung002/kubehatch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KubeHatch - Minimalistic Internal Kubernetes Platform

KubeHatch Logo

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

Architecture Diagram

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

  1. Clone the repo:
    git clone https://github.com/LoftLabs-Experiments/kubehatch.git
    cd kubehatch
  2. Deploy with Kubernetes:
kubectl apply -f k8s/
  1. 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.

Releases

No releases published

Packages

No packages published

Languages

  • Go 76.2%
  • HTML 23.8%
0