I use remote Docker contexts with my home cloud now instead of Kubernetes. I'm actually looking at moving to Docker Swarm. As a single dev mostly satisfying my own needs, it's pretty much all I need. Happy to answer questions.
I've also looked at docker swarm mode, but as a noob in these things, its the persistent database that makes me nervous - how do you do it? And do you have any tips or tricks?