Highly functional K3s lab for Linux or macOS via Ubuntu Multipass
./k3s-multipass-install.sh -w <num_agents> -c <num_cpus> -m <mem_size> -d <disk_size>
num_agents
Number of K3s agents to create
num_cpus
Number of vCPUs to configured each Multipass VM with
mem_size
Amount of RAM (in GB) to allocate to each Multipass VM
disk_size
Amount of storage (in GB) to allocated to each Multipass VM
Example:
./k3s-multipass-install.sh -w 3 -c 2 -m 4096 -d 20
- Add support for multiple K3s server nodes
- Add support for MSSQL and dqlite cluster DB backend (via Kine)
- Add support for advanced configuration of K3s server and agent nodes
- Error handling