Irshad's solution worked for me for the first time, after I quit docker desktop and restarted it again, it didn't work and I got stuck again at Kubernetes is starting message.
Personally I changed the cluster settings and used Kind instead of Kubeadm and it work