It would be nice to add kubernetes as backend for clusterodm.
When a workload arrives a pod (or a job) with the appropriate resources will be created.
The kind of resources can be configurable by the number of images.
This solution will make it easier to be cloud agnostic. The user can implement the actual auto-scaling as he wish (cluster-autoscaler, karpenter, etc.)