Why I did not deploy Kubernetes for a solo SaaS
A powerful technology can still be the wrong answer when its operational surface is larger than the problem it solves.
The bottlenecks were request behavior, state ownership, performance and cost visibility rather than cluster scheduling. Kubernetes would add upgrades, ingress, secrets, observability and incident-response work without removing those root causes.
I would revisit the decision when multiple services truly need independent scaling and operational ownership exists.