These scripts are currently supporting deployment of KubeStellar, Kueue, and integration controllers on K3D Kubernetes only.
Before runnning the scripts, make sure to increase your ulimits and fs.inotify.max_user_watches and fs.inotify.max_user_instances for the machine running the kind clusters. See these instructions for more info.
For Rancher Desktop follow these instructions. and use the following config:
provision:
- mode: system
script: |
#!/bin/sh
cat <<'EOF' > /etc/security/limits.d/rancher-desktop.conf
* soft nofile 82920
* hard nofile 82920
EOF
sysctl -w vm.max_map_count=262144
sysctl -w fs.inotify.max_user_instances=8192
sysctl -w fs.inotify.max_user_watches=1048576
Before running the script, make sure to run go mod tidy
Note: at the start each script deletes yor current kubeflex, cluster1 and cluster2 clusters, and backs up and delete your default kubeconfig in ~/.kube/config.
To install, run the install-all
script:
./instal-all.sh