davwilliams / multipass-k3s

Highly functional K3s lab for Linux or macOS via Ubuntu Multipass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

multipass-k3s

Highly functional K3s lab for Linux or macOS via Ubuntu Multipass

Usage

./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

ToDo

  • 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

About

Highly functional K3s lab for Linux or macOS via Ubuntu Multipass

License:MIT License


Languages

Language:Shell 100.0%