You find a good tutorial with all the basics at the Weaveworks
it introduces
Ignite works like a One-to-One replacement for "docker", and it does work on my Raspberry PI 4, with Debian11 too.
$ sudo ignite run weaveworks/ignite-ubuntu \
--cpus 1 \
--memory 1GB \
--ssh \
--name my-vm1
$ ignite ps
$ sudo ignite ssh my-vm1
It takes a couple of sec to start (manualy) a new VM on my Raspberry PI 4 (8Gb, 64bit Debian11):
$ sudo ignite ssh my-vm3
and your can make use of your vm (manualy or via ansible, terraform or what you prefer.
If you add footloose you can start up a cluster of MicroVMs, which allows additional scenarios. It works more less like docker-swarm with VMs. Footloose reads a description of the Cluster of Machines to create from a file, by default named footloose.yaml. Please check
Note: be aware of a Apache ignite, which is a solution for something else, and don't get confused by it.