GETTING STARTED

Deploy vCluster in minutes.

With just a few commands, you can create your first virtual cluster.

1. INSTALL
brew install loft-sh/tap/vcluster-experimental
2. Deploy
vcluster create my-vcluster --namespace team-x --values vcluster.yaml
curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-linux-amd64" && sudo install -c -m 0755 vcluster /usr/local/bin && rm -f vluster
2. Deploy
vcluster create my-vcluster --namespace team-x --values vcluster.yaml
md -Force "$Env:APPDATA\vcluster"; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]'Tls,Tls11,Tls12';
Invoke-WebRequest -URI "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-windows-amd64.exe" -o $Env:APPDATA\vcluster\vcluster.exe;
$env:Path += ";" + $Env:APPDATA + "\vcluster";
2. Deploy
vcluster create my-vcluster --namespace team-x --values vcluster.yaml
1. CREATE NAMESPACE
kubectl create namespace team-x
2. Deploy
helm upgrade --install my-vcluster vcluster \
--values vcluster.yaml \
--repo https://charts.loft.sh \
--namespace team-x \
--repository-config='' 
1. CREATE A TERRAFORM FILE
provider "helm" {
  kubernetes {
    config_path = "~/.kube/config"
  }
}

resource "helm_release" "my_vcluster" {
  name             = "my-vcluster"
  namespace        = "team-x"
  create_namespace = true
  repository       = "https://charts.loft.sh"
  chart            = "vcluster"
 

  values = [
    file("${path.module}/vcluster.yaml")
  ]
}
2. Deploy
terraform init

terraform plan

terraform apply
1. CREATE FILE application.yaml
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: my-vcluster
  namespace: argocd
spec:
  project: default
  source:
    chart: vcluster
    repoURL: https://charts.loft.sh
    targetRevision: *
    helm:
      releaseName: my-vcluster
      valueFiles:
        - vcluster.yaml
  destination:
    server: https://kubernetes.default.svc
    namespace: team-x
2. Deploy
kubectl apply -f application.yaml
1. INSTALL
brew install loft-sh/tap/vcluster
2. Start
vcluster platform start
curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-linux-amd64" && sudo install -c -m 0755 vcluster /usr/local/bin && rm -f vcluster
2. Start
vcluster platform start
md -Force "$Env:APPDATA\vcluster"; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]'Tls,Tls11,Tls12';
Invoke-WebRequest -URI "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-windows-amd64.exe" -o $Env:APPDATA\vcluster\vcluster.exe;
$env:Path += ";" + $Env:APPDATA + "\vcluster";
[Environment]::SetEnvironmentVariable("Path", $env:Path, [System.EnvironmentVariableTarget]::User);
2. Start
vcluster platform start
Install
helm upgrade vcluster-platform vcluster-platform --install \
 --repo https://charts.loft.sh/ \
 --namespace vcluster-platform \
 --create-namespace
Sign up for product updates
eu1
26230392
15314855-8a4c-4751-ad29-605050b96984
loft-sh
true
Unlock K8s Cost Savings Features with vCluster Enterprise.