Node Requirements
Supported Configurations
Running the control plane as a container with:
Private node requirements​
- vCluster CLI installed on your local machine
- Access to a control plane cluster
- Worker nodes
- kubeadm is used in the join script, so meeting the kubeadm requirements is recommended
Host requirements​
- Linux distribution with SystemD support (required for service management)
iptablesbinaries installed (automatically available on Ubuntu, may need manual installation on other distributions)curlinstalled- Root user access
info
On RHEL 8 and 9, SELinux in enforcing mode is supported with the
vcluster-selinux RPM. The Private Node join script installs it
automatically; no extra steps are required. See
SELinux support.
Supported operating systems​
| OS | Version | Additional Instructions |
|---|---|---|
| Ubuntu | 24.04 | |
| Ubuntu | 22.04 | |
| RHEL (RedHat Enterprise Linux) | 9 | Install vcluster-selinux or disable SELinux |
| RHEL (RedHat Enterprise Linux) | 8 | Install vcluster-selinux and pin Kubernetes to 1.31, or disable SELinux |
| RHEL (RedHat Enterprise Linux) | 10 | Disable SELinux |
| CentOS Stream | 9 | Disable SELinux and install iptables |
| Rocky | 10 | Disable SELinux and install iptables |
| Rocky | 9 | Disable SELinux and install iptables |
CentOS Stream and Rocky support​
Install iptables
yum install iptables-services
systemctl enable iptables
systemctl start iptables