Node Requirements
Limited vCluster Tenancy Configuration Support
This feature is only available for the following:
Running the control plane as a binary for vCluster Standalone, which uses private nodes.Control plane node requirements​
- Network connectivity between any control plane and worker nodes being used for the cluster
OS 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
- Increased inotify watchers on each node. fs.inotify resource limits (defined by fs.inotify.max_user_watchesandfs.inotify.max_user_instancessystem variables. For example, in Ubuntu these default to 8192 and 128 respectively, which is not enough.)
warning
Security-Enhanced Linux (SELinux) is currently not supported.
Increase the inotify watchers limit​
Log into each node and manually increase the watchers limit.
- Log into the Node. Use SSH or your preferred method for node access. 
- Confirm the current inotify watchers limit by running: - cat /proc/sys/fs/inotify/max_user_watches
- Increase the limit temporarily. - sudo sysctl fs.inotify.max_user_watches=524288- Adjust the value as needed; 524288 is typically sufficient. 
- Increase the limit permanently. - To make the change persistent across reboots, add it to the sysctl configuration: - echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
 sudo sysctl -p
Supported OSes​
| OS | Version | Additional Instructions | 
|---|---|---|
| Ubuntu | 24.04 | |
| Ubuntu | 22.04 | |
| RHEL (RedHat Enterprise Linux) | 10 | Disable SElinux | 
| RHEL (RedHat Enterprise Linux) | 9 | Disable SElinux | 
| CentOS Stream | 9 | Disable SElinux and install iptables | 
CentOS Stream Support​
Install iptables
yum install iptables-services
systemctl enable iptables
systemctl start iptables