Would Docker Swarm mode be enough for you?
Leaving out the FUD around Docker Swarm mode being dead, would Docker Swarm be enough for your usecase?
Swarm is enough, if you just need to run x amount of containers on y<20 amount of nodes. Lack of support for CSI is probably fatal for it today.
Is there a concept of HPA in swarm?