Skip to content

Create a cluster

Create a shared managed cluster and connect kubectl to it.

Terminal window
kupe cluster create dev --cpu-limit 2 --memory-limit 8Gi --storage-limit 50Gi

The --cpu-limit, --memory-limit, and --storage-limit flags are required; there are no resource defaults. The version is optional (omitting it uses the latest supported version). The command waits for the cluster to reach Running (usually 1–2 minutes).

Terminal window
kupe cluster kubeconfig dev --merge

This adds a context like kupe-<tenant>-dev to ~/.kube/config.

Terminal window
kubectl get ns

You should see default, kube-system, argocd, and a few others.

Deploy your first app.


For the details behind OIDC vs token kubeconfigs, see Cluster Access.