A managed Kubernetes cluster on AWS starts at ~$73/month, just the control plane, before you run anything on it. Add a load balancer, a managed Postgres instance, and a few worker nodes and you're at $300-400/month before your first tenant deploys.
I run a multi-tenant deployment platform on a single Hetzner ARM server that costs €10.99/month. That includes the API server, dashboard, build pipeline, PostgreSQL, Redis, container registry, ingress controller, automatic SSL, and room for 10-25 tenant environments.
Here's the full breakdown.
The Server
Hetzner CAX21, one of their Ampere ARM64 cloud instances:






