Hi Rishabh, if you would like to use auto-scaler you need to add all these steps to a script or something which can help you automatically install/config the kubelet/docker.
This article is just a introduction for kubeadm on azure.
I would advise to use aks-engine which can help you deploy a slef-managed k8s cluster on Azure.