切换Kubernetes运行上下文至docker-for-desktop如下所示:
kubectl config use-context docker-for-desktop
可以通过如下命令确认Kubernetes集群是否正常运行:

或者查看Kubernetes集群的节点信息,以了解它的状态,如下所示:

接下来,我们要想启动Kubernetes仪表板,还得在集群中部署kubernetes-dashboard.yaml,如下所示:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/ src/deploy/recommended/kubernetes-dashboard.yaml
部署成功后,启动Proxy,通过如下命令开启API Server访问代理:
kubectl proxy
通过如下URL访问Kubernetes仪表板,如图2-9所示:
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/

图2-9 访问Kubernetes仪表板
你可以选择已配置用来访问集群的kubeconf ig文件,也可以指定使用保密字典来保存持有者令牌,用来在仪表板登录的每个服务帐号都会有保密字典。可以通过以下方式获取令牌:
·对于Mac环境:
kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}'
TOKEN=$(kubectl -n kube-system describe secret default| awk '$1=="token:"{print
$2}')
echo "${TOKEN}"
·对于Windows环境:
TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:")
-split " +")[1]
echo "${TOKEN}"
登录之后即可以看到安装好的Kubernetes,如图2-10所示。