# kubernetes-dashboard ```bash wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml kubectl apply -f recommended.yaml kubectl delete -f recommended.yaml kubectl delete pod,service --all -n kubernetes-dashboard ``` ## 使用NodePort端口 ``` ...... spec: ports: - port: 443 targetPort: 8443 selector: k8s-app: kubernetes-dashboard type: NodePort # 加上type=NodePort变成NodePort类型的服务 ...... ``` ## 查看状态 ``` kubectl -n kubernetes-dashboard get svc,pod kubectl cluster-info ``` ``` kubectl apply -f dashboard-admin.conf kubectl -n kubernetes-dashboard get secret |grep admin-token admin-token-fqdpf kubernetes.io/service-account-token 3 7m17s # 使用该命令拿到admin-token-xxxx,然后粘贴 kubectl -n kubernetes-dashboard get secret admin-token-fqdpf -o jsonpath={.data.token}|base64 -d eyJhbGciOiJSUzI1NiIsImtpZCI6Ik1rb2xHWHMwbWFPMjJaRzhleGRqaExnVi1BLVNRc2txaEhETmVpRzlDeDQifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi10b2tlbi1mcWRwZiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJhZG1pbiIsImt1YmVy...... ``` https://66.94.121.23:30571/