Kubernetes distro
vCluster is deployed with its own Kubernetes distribution that does not need to match with the host cluster's distribution. For example, you can deploy virtual clusters with the k8s distro on top of EKS clusters.
warning
After deploying your vCluster, changing the Kubernetes distribution of vCluster is not supported.
By default, the distribution of vCluster is vanilla Kubernetes (k8s) and is the recommended distribution to use.
The following distributions are supported for virtual clusters:
- k8s: By default, vCluster uses vanilla Kubernetes. This is the recommended distribution.
- k3s**: A lightweight, certified Kubernetes distribution designed for resource-constrained environments, remote locations, and IoT devices.
- k0s: A single-binary Kubernetes distribution with built-in cluster configuration. It can run on dual-stack host clusters but does not fully support dual-stack networking.
Host cluster compatibility​
vCluster supports specific Kubernetes versions on host clusters. For more information, see the Kubernetes compatibility matrix.