--write-kubeconfig-mode 644simply makes the configuration files with the correct permissions, so you can run kubectl commands right away. I have no idea why this is not part of the defaults.
kubectl get nodesand you should see the node with Ready in the STATUS column. If you do, congrats! You have your first cluster up and running.