You don't need a cluster for that, even a 1st gen Pi can run those services without any problem.
I have multiple services running on it (including pihole, qbittorrent, vpn) and it's at about 40% mem usage right now.
You don't need a cluster for that, even a 1st gen Pi can run those services without any problem.