SSH + "make deploy" is a really bad comparison as you don't get overlay networking for free and also don't get any HA.
What we need:
1. HA for services 2. networking between nodes 3. ingress into the cluster 4. possibly volumes
All 4 are solved to our liking. Once we really need Kubernetes, we can do the switch.