loft-sh/vcluster

vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on June 19th, 2026
Created on April 8th, 2021
Open Issues & Pull Requests: 147 (+0)
Number of forks: 591
Total Stargazers: 11,259 (+0)
Total Subscribers: 52 (+0)

Issue Activity (beta)

Open issues: 77
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 608 days
Stale 30+ days: 70
Stale 90+ days: 64

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 6

Top labels

  • kind-bug (91)
  • kind/bug (73)
  • kind-feature (33)
  • kind/feature (20)
  • bug (17)
  • help wanted (10)
  • Syncing (7)
  • cs-internal (7)

Repository Insights (GitGenius)

Median issue/PR response: 2.3 days
Mean response time: 21.0 days
90th percentile: 71.3 days
Tracked items: 255

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "kind/bug" is answered fastest, typically in about 24 hours, while "kind-feature" waits about 14 days. Only 4% of issues opened in the past year have been closed. Three people close 61% of everything that gets resolved.

Detailed Description

vCluster is a Kubernetes-native platform that creates fully functional virtual Kubernetes clusters, with each vcluster running inside a namespace of an underlying Kubernetes cluster. The project is written in Go and addresses a critical gap in Kubernetes infrastructure by offering a more cost-effective and isolated alternative to deploying separate full-blown clusters. According to the repository data, vCluster has achieved significant production adoption, with over 40 million tenant clusters deployed by organizations including Adobe, CoreWeave, NVIDIA, and numerous Fortune 500 companies.

The core value proposition of vCluster centers on providing better multi-tenancy and isolation than regular namespaces while maintaining substantially lower costs than separate cluster deployments. Each virtual cluster receives its own API server, custom resource definitions, and role-based access control, creating an experience indistinguishable from a dedicated Kubernetes cluster. The platform is CNCF Certified Kubernetes Distribution and Kubernetes AI Conformant, ensuring upstream compatibility with no vendor lock-in and validated support for portable AI and ML workloads.

vCluster supports multiple deployment architectures ranging from shared nodes for maximum density to standalone deployments on bare metal infrastructure. Recent versions have introduced significant capabilities including private nodes with CNI and CSI isolation in version 0.27, auto nodes with Karpenter-powered autoscaling in version 0.28, standalone mode without a control plane cluster in version 0.29, a Docker driver in version 0.32, snapshot and restore functionality in version 0.31, VPN and networking integration in version 0.30, and multi-region platform support with standalone snapshots in version 0.34. The platform also features sleep and resume functionality for cost optimization, workload-level sleep annotations, automatic leaf certificate regeneration, and support for dynamic resource allocation for GPU workloads.

The repository is classified across multiple domains including virtual clusters, Kubernetes, multi-tenancy, cluster isolation, namespace management, resource segregation, development environments, testing environments, cloud-native, and container orchestration. vCluster's use cases span AI factories, GPU cloud providers, internal GPU platforms, bare metal Kubernetes deployments, software vendors shipping Kubernetes-native products, and cost optimization through cluster consolidation.

vcluster
by
loft-shloft-sh/vcluster

Repository Details

Fetching additional details & charts...