1.启动Kubernetes
在安装好docker for mac之后,会携带Kubernetes,只需要打开docker,找到preferences,选择Kubernetes,选择Enable Kubernetes,选择Apply&Restart.然后等待完成即可
验证是否成功
kubectl cluster-info
kubectl get nodes
kubectl describe node
2.部署Dashboard
Dashboard是
2.1部署
执行如下命令部署Dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
2.2访问
执行如下命令,通过命令行代理访问
kubectl proxy
到http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/访问,需要输入token
2.3登陆
目前Dashboard仅支持使用bearer令牌登陆,创建步骤如下:
kubectl create sa dashboard-admin -n kube-system
kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
ADMIN_SECRET=$(kubectl get secrets -n kube-system | grep dashboard-admin | awk '{print $1}')
DASHBOARD_LOGIN_TOKEN=$(kubectl describe secret -n kube-system ${ADMIN_SECRET} | grep -E '^token' | awk '{print $2}')
echo ${DASHBOARD_LOGIN_TOKEN}
依次执行上述步骤,复制最后一步的输出,粘贴到网页的token位置,点击登陆,网页的效果如下: