Hey guys,
Just wanted to know what virtualization software you're using on your M series Macs. I tried using Multipass, Lima, UTM. I run headless Ubuntu, so I've found Multipass the easiest to use. What's your experience on running any of the other softwares and what advantages and disadvantages do you see on those softwares.
My main usecase is I run test Kubernetes clusters (k3s) on top of ubuntu.
Multipass:
Advantages:
Just wanted to know what virtualization software you're using on your M series Macs. I tried using Multipass, Lima, UTM. I run headless Ubuntu, so I've found Multipass the easiest to use. What's your experience on running any of the other softwares and what advantages and disadvantages do you see on those softwares.
My main usecase is I run test Kubernetes clusters (k3s) on top of ubuntu.
Multipass:
Advantages:
- Easy to use
- Assigns IP and you can also use bridged mode for network
- Support for cloud-init
- There's also a terraform provider but I haven't tested it out yet.
- Currently comes with a basic UI but I don't use UI
- Single command spinning and deleting of VMs
- There's no command autocomplete
- UI is very basic when compared to UTM
- Mostly only supports Ubuntu based images
- Occupies port 50051 for some reason (have to change it in startup script) and interferes with my tests
- API documentation is not openly available to develop on top of it
- Terraform implementation is 3rd party and does not cover all features.