# Kubernetes Dashboard
Kubernetes Dashboard (opens new window) 是基于网页的 Kubernetes 用户界面。
# 部署
执行以下命令即可部署 Dashboard:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
复制成功
1
# 访问
通过命令行代理访问,执行以下命令:
kubectl proxy
复制成功
1
# 登录
目前,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}
复制成功
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
将结果粘贴到登录页面,即可登录。