what do you end up using instead of k8s?
The only reason I’ve found to run k8s at home is if your full time job is operating k8s at work.
Also:k3s might be an option.
If you run your home server on a separate box, like a RaspPi or NUC, docker-machine via SSH can make provisioning and updating a tad easier.
Were I learning k8s for work, it wouldn't be a good solution, but for simple home apps that you want to fire and forget, it definitely beats doing a hand-made installation and periodically care-and-feeding them.