Does it really have to be a proper cluster, though? Can it be e.g. a single node k3s?
Yes, you could definitely do that. Although if going that route I'd consider taking a run at their docker compose self-hosting instructions first.