Skip to main content

Virtual Kubernetes Clusters Made Simple

Deploy isolated Kubernetes environments inside namespaces. Get full cluster capabilities with flexible tenancy—from shared infrastructure to bare metal deployments.

Quick Start

Get your first virtual cluster running in under 5 minutes

1

Install the vCluster CLI

Install the vCluster CLI on your local machine using your preferred package manager.
brew install loft-sh/tap/vcluster
Verify the installation:
vcluster --version
2

Create your virtual cluster

Create your first virtual cluster with a single command. Make sure you have a Kubernetes cluster and kubectl configured.
vcluster create my-vcluster --namespace team-x
This command creates a namespace team-x, deploys a virtual cluster named my-vcluster, and automatically connects your kubectl context to it.
3

Use kubectl as normal

You’re now connected to your virtual cluster! Use kubectl just like you would with any Kubernetes cluster.
# Create a namespace inside the virtual cluster
kubectl create namespace demo

# Deploy a workload
kubectl create deployment nginx --image=nginx -n demo

# View resources
kubectl get pods -n demo
NAME                     READY   STATUS    RESTARTS   AGE
nginx-7854ff8877-k2qvw   1/1     Running   0          10s
4

Manage your virtual clusters

List all your virtual clusters and manage them with the CLI.
# List all virtual clusters
vcluster list

# Disconnect from the virtual cluster
vcluster disconnect

# Reconnect anytime
vcluster connect my-vcluster --namespace team-x

# Delete when done
vcluster delete my-vcluster --namespace team-x

Explore by Topic

Deep dive into vCluster’s capabilities and learn how to deploy production-grade virtual clusters

Architecture

Understand how vCluster works and explore different deployment models from shared nodes to standalone mode.

Deployment

Learn how to deploy vCluster with Helm, configure high availability, and set up networking and storage.

Operations

Master day-to-day operations including pause/resume, snapshots, backups, upgrades, and monitoring.

Resource Syncing

Configure bidirectional resource syncing between virtual and host clusters for seamless integration.

Security

Implement strong isolation, RBAC, certificate management, and network policies for secure multi-tenancy.

CLI Reference

Explore the complete command reference for the vCluster CLI with examples and detailed options.

Resources & Community

Get help, connect with the community, and stay up to date

Join Slack

Connect with 5,000+ vCluster users and get help from the community and team.

GitHub

Star the repo, report issues, and contribute to the open source project.

Case Studies

Learn how companies like Adobe, CoreWeave, and Atlan use vCluster in production.

Ready to Get Started?

Deploy your first virtual cluster in minutes and experience the power of flexible Kubernetes tenancy.