I currently use kubeadm for our small business cluster. 1 master and 2 nodes. We haven't put a ton into it but it seems to be running pretty well so far. Have done an upgrade from 1.7 to 1.9 without much/any downtime. Is there much more of a learning curve with Rancher?