1. 下载DashBoard配置文件
$ wget
https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommended.yaml
2. 修改Service为NodePort类型
$ vim recommended.yaml
......
namespace: kubernetes-dashboard
spec:
ports:
- port: 443
targetPort: 8443
selector:
k8s-app: kubernetes-dashboard
type: NodePort
......
3. 启动Dashboard
$ kubectl apply -f recommended.yaml
4. 新版本的 Dashboard 会被默认安装在 kubernetes-dashboard 这个命名空间下⾯
$ kubectl get pods -n kubernetes-dashboard
$ kubectl get svc -n kubernetes-dashboard
5. 使用Token登录
$ kubectl apply -f admin.yaml
$ kubectl get secret -n kubernetes-dashboard|grep admin-token
$ kubectl get secret admin-token-lwmmx -o jsonpath={.data.token} -n kubernetesdashboard |base64 -d