$ docker -v
Docker version 17.12-kube_beta, build ca0c9dbcb219048a1a61fbf82a2e69f1b9795023
Docker Version 17.12.0-ce-mac45
https://docs.docker.com/docker-for-mac/#edit-the-daemon-configuration-file
$ brew install kubectl
$ kubectl config use-context docker-for-desktop
Follow the Official README steps: https://github.com/kubernetes/dashboard#getting-started
$ kubectl -n kube-system get secret
NAME TYPE DATA AGE
...
deployment-controller-token-XXXX kubernetes.io/service-account-token 3 21d
...
$ kubectl -n kube-system describe secret deployment-controller-token-XXXX
Name: deployment-controller-token-XXXX
Namespace: kube-system
Labels: <none>
Annotations: kubernetes.io/service-account.name=deployment-controller
kubernetes.io/service-account.uid=XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Type: kubernetes.io/service-account-token
Data
====
ca.crt: 1025 bytes
namespace: 11 bytes
token: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3Mi...
$ kubectl config set-credentials cluster-admin --token=${SECRET_TOKEN}
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/