I'm in the same boat opting for docker-compose instead. docker-compose is much simpler to manage. Obviously it doesn't have feature parity with k8s but docker-compose does the basics well.
An inexpensive VPS runs compose well with more resources at a lower cost than the managed costs of k8s.