kubectl apply -f ​​https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommended.yaml​



kubectl get deployment -n kuberenetes-dashboard



kubectl get pods -n kuberenetes-dashboard



kubectl edit service kubernetes-dashboard -n kubernetes-dashboard


kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 30001
selector:
k8s-app: kubernetes-dashboard

vim auth.yaml

apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kubernetes-dashboard
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: admin-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-user
namespace: kubernetes-dashboard


kubectl apply -f auth.yaml



kubectl -n kubernetes-dashboard describe secret kubernetes-dashboard_7z1}')


记录token

eyJhbGciOiJSUzI1NiIsImtpZCI6Ilc1SG1yVDA1YTZHNUJJUDJNM09OVG54QlE0WlBfQ0t0VzRVdDJPTDNkMHMifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLXJ4ZDJqIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiIxZDgwNzEyZC0xMTI1LTQ5YWItYWUyNS1lNGU1NTA0N2VlN2QiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZXJuZXRlcy1kYXNoYm9hcmQ6YWRtaW4tdXNlciJ9.58FUbfBLdi60JzwFBvURlzbV7cQ5cHRMO90w1ygf3_QIOMWPGkmk_zmlQuDDhY9cF0Q90aKNem8rCTwOTPf1Q5A3qJabgEwMPz-FWbdJj14rjsUpg1ScBXY4FN17S_eshfHOPDW2tkw-l5sLwEIO9BbhScNUHqWnQrb7WeFhFNiCiQPE6QTv7DJdcNbI7ZLSi7Lk8SECmQzDbWiu9-zN5MGxb5dXwfPKTA2db6zyAgnz77AjGiOYZhYjgpizsjqGjHA_KG1xr2-9URqYRssZpI5_Uzk3bLDzZ7y9X76UHf0m7cYoAJQp8nJebs_YSPamcJfM8clk1Ps-KW5qopBkWg

访问web

https://192.168.0.31:32068

输入token