It's convenient to just use the podman driver for minikube; it's lightweight and works great. We have some helper scripts that you will use to spawn a couple of minikube clusters to migrate between (let's call them src, dest) for crane, and we'll also set up some iptables network forwarding rules along with some in-cluster dns to ensure the clusters can route traffic to one another, and are able to resolve ingress. We also have scripts to help clean this up.
Here is a script to help you setup two minikube clusters and the appropriate iptable rules.
wget "https://raw.githubusercontent.com/konveyor/crane/main/hack/minikube-clusters-start.sh"
chmod +x minikube-clusters-start.sh
./minikube-clusters-start.sh
Note - We also have had folks run through the scenarios on Mac machines, but fair warning, this path has significantly less usage.
Note - Tackle requires a more demanding Minikube instance. Details about how to configure Minikube for the Tackle scenario can be found here.
The crane scenarios utilize several additional tools. Ensure the binaries are installed to your PATH so they are accessible:
Refer to Konveyor's Code of Conduct here.