查看dashboard版本兼容性
Kubernetes version | 1.22 | 1.23 | 1.24 | 1.25 |
---|---|---|---|---|
Compatibility | ? | ? | ? | ✓ |
准备dashboard yaml文件
# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
准备image
# docker pull docker.io/kubernetesui/dashboard:v2.7.0
# docker tag docker.io/kubernetesui/dashboard:v2.7.0 192.168.174.120/baseimages/dashboard:v2.7.0
# docker pull docker.io/kubernetesui/metrics-scraper:v1.0.8
# docker tag docker.io/kubernetesui/metrics-scraper:v1.0.8 192.168.174.120/baseimages/metrics-scraper:v1.0.7
# docker push 192.168.174.120/baseimages/metrics-scraper:v1.0.8
# docker push 192.168.174.120/baseimages/dashboard:v2.7.0
修改yaml文件image地址
# sed -i 's@kubernetesui/dashboard:[email protected]/baseimages/dashboard:v2.7.0@g' recommended.yaml
# sed -i 's@kubernetesui/metrics-scraper:[email protected]/baseimages/metrics-scraper:v1.0.8@g' recommended.yaml
开放访问端口
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: 30003
selector:
k8s-app: kubernetes-dashboard
部署dashboard
# kubectl apply -f recommended.yaml
namespace/kubernetes-dashboard created
serviceaccount/kubernetes-dashboard created
service/kubernetes-dashboard created
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-csrf created
secret/kubernetes-dashboard-key-holder created
configmap/kubernetes-dashboard-settings created
role.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrole.rbac.authorization.k8s.io/kubernetes-dashboard created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
deployment.apps/kubernetes-dashboard created
service/dashboard-metrics-scraper created
deployment.apps/dashboard-metrics-scraper created
查看pod信息
# kubectl get pod -n kubernetes-dashboard -o wide
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kubernetes-dashboard dashboard-metrics-scraper-c5f49cc44-cdbsn 1/1 Running 0 4m7s 10.200.154.199 192.168.174.106 <none> <none>
kubernetes-dashboard kubernetes-dashboard-688994654d-mt7nl 1/1 Running 0 4m7s 10.200.44.193 192.168.174.107 <none> <none>
创建用户
admin-user.yml
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 admin-user.yml
serviceaccount/admin-user created
clusterrolebinding.rbac.authorization.k8s.io/admin-user created
用户token
获取用户dashboard secrets
# kubectl get secrets -n kubernetes-dashboard | grep admin
kubernetes-dashboard admin-user-token-jstn9 kubernetes.io/service-account-token 3 100s
获取用户token
# kubectl describe secrets admin-user-token-jstn9 -n kubernetes-dashboard
Name: admin-user-token-jstn9
Namespace: kubernetes-dashboard
Labels: <none>
Annotations: kubernetes.io/service-account.name: admin-user
kubernetes.io/service-account.uid: 62e8da32-d998-4617-b6a1-0415fb9be343
Type: kubernetes.io/service-account-token
Data
====
ca.crt: 1350 bytes
namespace: 20 bytes
token: eyJhbGciOiJSUzI1NiIsImtpZCI6ImtKeTgyUUk1Z1B0UHYzdjY4b2J4aFZoYmlESTQxZlozeGoteEw2cmphaUEifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLWpzdG45Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiI2MmU4ZGEzMi1kOTk4LTQ2MTctYjZhMS0wNDE1ZmI5YmUzNDMiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZXJuZXRlcy1kYXNoYm9hcmQ6YWRtaW4tdXNlciJ9.IWp15OTfZdXk_GQrXQB6Xlol-HU9sYKL6P5cb9Klrww_jb2JwnLiwIh4fufIQqFABTrtWkeq5L9gOBdhPMAbIYKVjW2UiDeqBXaMf7nyZ08JVXZsVmaoSesrFIYL4iivdu7lU8C-FZ4hk5b-60FDkkFSdT8ZId3ofS2kSo6candAvY2wGkEj47n5kq78xeaEgj96PGHMqYMoe0VklpPuwi1dlW3vAVgNq7Y5UGmduH4XWpF0kW5LcaykOFojCVv7iGkLNulD9o8hn7WZTrebdlkGK7Z8hcHgBmBmB733Z1dgsb4FrnTMCeeOMywVMZKVPr58XvME1VY9YoDwxBLwIA
kubeconfig
准备kubeconfig文件
# cp /root/.kube/config /tmp/kubeconfig
查看kubeconfig文件
# cat /tmp/kubeconfig
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR1RENDQXFDZ0F3SUJBZ0lVR0ZpVzMrMzlabGt4Y1dJQzJWRVhUQ3dXVEVJd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1lURUxNQWtHQTFVRUJoTUNRMDR4RVRBUEJnTlZCQWdUQ0VoaGJtZGFhRzkxTVFzd0NRWURWUVFIRXdKWQpVekVNTUFvR0ExVUVDaE1EYXpoek1ROHdEUVlEVlFRTEV3WlRlWE4wWlcweEV6QVJCZ05WQkFNVENtdDFZbVZ5CmJtVjBaWE13SUJjTk1qRXhNVEV3TVRBek16QXdXaGdQTWpFeU1URXdNVGN4TURNek1EQmFNR0V4Q3pBSkJnTlYKQkFZVEFrTk9NUkV3RHdZRFZRUUlFd2hJWVc1bldtaHZkVEVMTUFrR0ExVUVCeE1DV0ZNeEREQUtCZ05WQkFvVApBMnM0Y3pFUE1BMEdBMVVFQ3hNR1UzbHpkR1Z0TVJNd0VRWURWUVFERXdwcmRXSmxjbTVsZEdWek1JSUJJakFOCkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXprcms3MnY2SytacWhBNDUyWXNCbWJaV0NvekIKaXVteG85NWtZNGF1VVdNbVk1UkRRU0tIWkoxTUtSSkduNEdpby8xS0toak1ucWcxYnZZSUo3emI2Tkh3eUk3Vgp2ZVlIVzNJdFM1bk5rcFphbUUyUFhTUnk0dEpBdXRqTE5NNlphL0dqVy9IaTlxcmVxUktNeXNxU3RIeEl4TXB2ClBLZnVLZ2JoOW9hMUZYQXJ5Ukkvb3VYc2w1OFMwc3dmeXhTMEo0Mm5HUld3MW9ZVExqL00ya21Ba3N1WUpIdHYKQjU4SE4zTVBvTTdpbHQ4cDc2RDlUZFd1czYyR1I5aU1nS01qOERWV0VUUXJ5N2V4d3d0ZW40QzB0V0ZpWlI3NgowVTVxM0x2UDBXQ2J4cmtOV2c0ZXF5dHZZVUhzZmJRSHNqZVJsdDB6b1cyQVBheVVrTG55VTEzMDV3SURBUUFCCm8yWXdaREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdFZ1lEVlIwVEFRSC9CQWd3QmdFQi93SUJBakFkQmdOVkhRNEUKRmdRVWxIakR2a0NocDE0Y1dwb2tqdERJWW1BMDVNVXdId1lEVlIwakJCZ3dGb0FVbEhqRHZrQ2hwMTRjV3BvawpqdERJWW1BMDVNVXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBTXhuenhDSWtSS1NqNkZFQnRWc0pDR012SlhMCk9Sc05mREFtb1lzbkM1WGJwZFQvV0RVWDFjeTNWNmtqTkZwUlBHcU05enVvNVNQbFJpOHl6ZWM2UkJabUZsZHoKaW0xSG12UEJQYm5WL2lBTkR6dFlEK2NMbytRWkZwcnNMeFZ1KzE3RVRNeSsyODJEWEExdXhITHNxcndsZGVFdQpVOWJwZExEK3FxNHhzQmZ3VmtrL29RUi9ZK2xkTzh3WjAzSDZiczRjZWhBS1NobXBiMUFiblhvQXV1Zm0reXJxCkNPci9xUkVxR1QrWXFIQ3BJNmVOZDN6Tzl5WDNxOGdZTEd3bHMxN2k2SkJSZ1dTNEdHLyszNUE1VnQ2c01ESnYKWjFyK3JXbmZOWWsxbG0yNUpIb3lFeXhYVy9uSGp3aEhEMDBuaVJzbU1HZGNqQjVkNU5iaFF4dlZDaW89Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
server: https://192.168.174.20:6443
name: cluster1
contexts:
- context:
cluster: cluster1
user: admin
name: context-cluster1
current-context: context-cluster1
kind: Config
preferences: {}
users:
- name: admin
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQxekNDQXIrZ0F3SUJBZ0lVY2VnQUpRa0lkWDhwanRlT2NDSzVTZyt2ekFvd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1lURUxNQWtHQTFVRUJoTUNRMDR4RVRBUEJnTlZCQWdUQ0VoaGJtZGFhRzkxTVFzd0NRWURWUVFIRXdKWQpVekVNTUFvR0ExVUVDaE1EYXpoek1ROHdEUVlEVlFRTEV3WlRlWE4wWlcweEV6QVJCZ05WQkFNVENtdDFZbVZ5CmJtVjBaWE13SUJjTk1qRXhNVEV4TURNME1UQXdXaGdQTWpBM01URXdNekF3TXpReE1EQmFNR2N4Q3pBSkJnTlYKQkFZVEFrTk9NUkV3RHdZRFZRUUlFd2hJWVc1bldtaHZkVEVMTUFrR0ExVUVCeE1DV0ZNeEZ6QVZCZ05WQkFvVApEbk41YzNSbGJUcHRZWE4wWlhKek1ROHdEUVlEVlFRTEV3WlRlWE4wWlcweERqQU1CZ05WQkFNVEJXRmtiV2x1Ck1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBMXNzNmo0WlpzdWRSOVVSRmJ6RFMKM0p5VXY0ZlFKN3NTbVVudEYrUmdwZnNRTzJtRjIzV2JBbVphaGJoU2RRdVc2OVA5akladW5Oa1FyYzFlZ0RjTQpad01VSWZ2VHdteWkvbnFzMmg0Z1p0Ynd6RG55MmZNTHZ1TWJ3cWpYUTVLMVdnTUQreEpkKzdOamFxakduMzUxCmY2QUFWWlpQZXQxTDZxYnhkbFhHUElNeC9zd2I4MVFXWFRDMVFoNm9tYkZVYVN6MTN5SkZtcXFwcUJvYi90MXEKbDJ3NEdIVFQxbjJMQWlWcHJ6b3dtZ0RBbFJBdGtIMlpVMWZFYjVTZm13bWgxUlorRFJtWnFZQnFUMHRwaTZZTwplR2ZvZTk3ZGRUSFRkTDNTZVJqdG80TUVIbDVKdCt4NmhWbVNrTktpTS9INUx0V21JU3VnNUljWlBYR3FuWXFFCk1RSURBUUFCbzM4d2ZUQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3RUcKQ0NzR0FRVUZCd01DTUF3R0ExVWRFd0VCL3dRQ01BQXdIUVlEVlIwT0JCWUVGR1dnV1M2bHg1WmZ0ekxUSEtpbgpjcGVqNU9ZVU1COEdBMVVkSXdRWU1CYUFGSlI0dzc1QW9hZGVIRnFhSkk3UXlHSmdOT1RGTUEwR0NTcUdTSWIzCkRRRUJDd1VBQTRJQkFRQ1dGeGM5aTlsZDNRY29Wc2RTd0ZoaS85aEhEaDZQbVFrOUE5WmtzU05heE9sZ0NrQWQKSlVaSDZLQVNHbHRTTHE4bzl1SlVtd25jTnBqWnVBeGp5NXh3ZllCeVNtSFZmcTg3MFBhSFRhU05sc2M1b2dlRgpGU1VHLy8yTWdJSkZleHFDUXJmUHZrUnc2bk5tK0o5ak93YnMzRjM3aXZSS1lZNjN4TE9sZ2JUT29sbldMWXdrCjZPaHFkNndPRm4yKzZsWU9ZQ1RsVDhHSGtBYk12bEtUQ0tEbUpUWXJXMlRhQ09Od3NmSGFJUkdQZzB4WVFRVU4KUDVOVUZrZEF6M1hmNlBEUVltRDRDWW9PWkI5MXBZejJxUE9hRGVQQ1JNaVVoWnZ4c2R1OTd6ZVZxNytnd1BYYQp2US91NldXU3FXRzcyRExWWG40RG03WjAwSU5NOXlud29acjcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBMXNzNmo0WlpzdWRSOVVSRmJ6RFMzSnlVdjRmUUo3c1NtVW50RitSZ3Bmc1FPMm1GCjIzV2JBbVphaGJoU2RRdVc2OVA5akladW5Oa1FyYzFlZ0RjTVp3TVVJZnZUd215aS9ucXMyaDRnWnRid3pEbnkKMmZNTHZ1TWJ3cWpYUTVLMVdnTUQreEpkKzdOamFxakduMzUxZjZBQVZaWlBldDFMNnFieGRsWEdQSU14L3N3Ygo4MVFXWFRDMVFoNm9tYkZVYVN6MTN5SkZtcXFwcUJvYi90MXFsMnc0R0hUVDFuMkxBaVZwcnpvd21nREFsUkF0CmtIMlpVMWZFYjVTZm13bWgxUlorRFJtWnFZQnFUMHRwaTZZT2VHZm9lOTdkZFRIVGRMM1NlUmp0bzRNRUhsNUoKdCt4NmhWbVNrTktpTS9INUx0V21JU3VnNUljWlBYR3FuWXFFTVFJREFRQUJBb0lCQVFDQXdFbFdCdjUxa3RzNQozYmFSTS83eFpwcHpSSUd0anlGUzZWRkpaUWZaOW1pQWRIeGNWRjZhVGFndFI1T0Z2WEMxNDlpMEIxRCtpODdICm43YnB2QldmR2VWVGlaUWhrdVVSRFkvWEh2L2xKU29xQVFKbFNwN2J5VjYyakdhY2hyQldTRUIybTBmaXZHRDMKYWp2RkZ4UnZjQVZEU0ZwVUY1cU9DWXZybHZiQkJmb2N4d082OU9HNE5NYllKc2M1VFphNzFZbS9GNGJMSUR6LwpCUUtQVnkvM2NMYjBZOHhuTEU5cmZTdTRTSmN4U2kvb2tmci9VNnZVc3lpcGVBSUpTNTczOGJoVC9FNW44c2F2CnQ5dWZYcFVIV3d1QUNZRXVRNXcwVWtTODMyaHdqK3lWTHYweEZpVnpYL1FQQmNFYlZKUmJGL1IvdGRvQlgyUEYKOTNDQW9ZQ1JBb0dCQU8rK1hiWWtsY29ha3JWTFNacUJsVXhRcEY3ZkRQVXJEUm9YKzFaakcrYUpwQmlEVHVmVwo1NmxBL0hwVjh0OUxDZXViZ05uc0xneU84KzBqaTVvVUx6NGhlUDlLQnd2Tk54cmxYY3luY01WeU1JU2E2TkxqCnZqbVZza0d5N2RFS1d1cU5mVGNiaTh5b2wzZW90eWJmVkZOaW1WeHUrU0d4MEVscWZiTzRtRWFiQW9HQkFPVmIKeEl0aC9WS1ByZ2w0OGpPYWZVS0FkWk8yT25KaUsrSXk2MGUwV2ZVeEdQZGhkMWxHdDNCUVpGaUxSYlIwR1o5KwppaEJvVnhhdTNaYlVpcWRxK2lNSWduWmJnWHBjYkFvdzAyVG55bnppV1NkaVdWK0ZUS1E0Vy9sYjNpNCszQTVnClN6bjRqYTM3bGZwaDJrTW1ZNFZzMnhhVTZMNUl5STVCK2NtSnVlY2pBb0dCQU55aysySlRNWGljRkVHK1ZMTmEKWjZtZzNtWmlLbTdKZkhsemNPSUV2UHpqMko2bTJzd013WkRJT3BYczNHWWRqYmZGbWtUMlZUdEJwY1d1WFNFbApTb1dJRVBBRGxaQ0xBaGhDMkowdHpXQXF3L1NIRFpocCtmek5oUTFxTysyVDlqREFuMmxFZE5tYW9DeUVubXVzClJ0T25melhPL0lMQ1A4d1JzamJod1dQWkFvR0FFemxHMXZ2bWxLWHdTMkQwdy9oOTZUWUZKTlZRUHNnVnI0YmYKQzRxRlE3VFN4K0ZHZEpnbHhlY25FZmpTWmRhWlV6SHk5bjhZVlpGZ2gwVFhQa01NSmlXUGNjWW5xdzdXQzJDZQpSMFhhUmU5ZTA1czlySERxeEpUb3VKVEhvWTZwT1JjL0Z1UExWRHJURGtKblhkdDQyZlVPdyt6Rk9UVzJnWjNzCkJzVmhiSXNDZ1lFQWpPVzJzNDM0czA1WHZmSU9NMC92OTIxdWNPNHVJaWR2YUVqVmUvOW10Ni9nWStvcEtyTmkKN3Jac2JmVUo2Ukc2OXdmUGl1WVkzb1cwWk1oK2hIOGU3N1Bya3lsZUE0cGUxSTZWT254K3gwbHhBQzVxVUZJcwpCWFpWYStkamN5WmUvSDRPSTNUWUlVSGoweEZRVFV0SHY2RVRIbnJ4WW1WVEx1SVBhMlBqWFZNPQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
kubeconfig文件新增token
# cat /tmp/kubeconfig
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR1RENDQXFDZ0F3SUJBZ0lVR0ZpVzMrMzlabGt4Y1dJQzJWRVhUQ3dXVEVJd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1lURUxNQWtHQTFVRUJoTUNRMDR4RVRBUEJnTlZCQWdUQ0VoaGJtZGFhRzkxTVFzd0NRWURWUVFIRXdKWQpVekVNTUFvR0ExVUVDaE1EYXpoek1ROHdEUVlEVlFRTEV3WlRlWE4wWlcweEV6QVJCZ05WQkFNVENtdDFZbVZ5CmJtVjBaWE13SUJjTk1qRXhNVEV3TVRBek16QXdXaGdQTWpFeU1URXdNVGN4TURNek1EQmFNR0V4Q3pBSkJnTlYKQkFZVEFrTk9NUkV3RHdZRFZRUUlFd2hJWVc1bldtaHZkVEVMTUFrR0ExVUVCeE1DV0ZNeEREQUtCZ05WQkFvVApBMnM0Y3pFUE1BMEdBMVVFQ3hNR1UzbHpkR1Z0TVJNd0VRWURWUVFERXdwcmRXSmxjbTVsZEdWek1JSUJJakFOCkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXprcms3MnY2SytacWhBNDUyWXNCbWJaV0NvekIKaXVteG85NWtZNGF1VVdNbVk1UkRRU0tIWkoxTUtSSkduNEdpby8xS0toak1ucWcxYnZZSUo3emI2Tkh3eUk3Vgp2ZVlIVzNJdFM1bk5rcFphbUUyUFhTUnk0dEpBdXRqTE5NNlphL0dqVy9IaTlxcmVxUktNeXNxU3RIeEl4TXB2ClBLZnVLZ2JoOW9hMUZYQXJ5Ukkvb3VYc2w1OFMwc3dmeXhTMEo0Mm5HUld3MW9ZVExqL00ya21Ba3N1WUpIdHYKQjU4SE4zTVBvTTdpbHQ4cDc2RDlUZFd1czYyR1I5aU1nS01qOERWV0VUUXJ5N2V4d3d0ZW40QzB0V0ZpWlI3NgowVTVxM0x2UDBXQ2J4cmtOV2c0ZXF5dHZZVUhzZmJRSHNqZVJsdDB6b1cyQVBheVVrTG55VTEzMDV3SURBUUFCCm8yWXdaREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdFZ1lEVlIwVEFRSC9CQWd3QmdFQi93SUJBakFkQmdOVkhRNEUKRmdRVWxIakR2a0NocDE0Y1dwb2tqdERJWW1BMDVNVXdId1lEVlIwakJCZ3dGb0FVbEhqRHZrQ2hwMTRjV3BvawpqdERJWW1BMDVNVXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBTXhuenhDSWtSS1NqNkZFQnRWc0pDR012SlhMCk9Sc05mREFtb1lzbkM1WGJwZFQvV0RVWDFjeTNWNmtqTkZwUlBHcU05enVvNVNQbFJpOHl6ZWM2UkJabUZsZHoKaW0xSG12UEJQYm5WL2lBTkR6dFlEK2NMbytRWkZwcnNMeFZ1KzE3RVRNeSsyODJEWEExdXhITHNxcndsZGVFdQpVOWJwZExEK3FxNHhzQmZ3VmtrL29RUi9ZK2xkTzh3WjAzSDZiczRjZWhBS1NobXBiMUFiblhvQXV1Zm0reXJxCkNPci9xUkVxR1QrWXFIQ3BJNmVOZDN6Tzl5WDNxOGdZTEd3bHMxN2k2SkJSZ1dTNEdHLyszNUE1VnQ2c01ESnYKWjFyK3JXbmZOWWsxbG0yNUpIb3lFeXhYVy9uSGp3aEhEMDBuaVJzbU1HZGNqQjVkNU5iaFF4dlZDaW89Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
server: https://192.168.174.20:6443
name: cluster1
contexts:
- context:
cluster: cluster1
user: admin
name: context-cluster1
current-context: context-cluster1
kind: Config
preferences: {}
users:
- name: admin
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQxekNDQXIrZ0F3SUJBZ0lVY2VnQUpRa0lkWDhwanRlT2NDSzVTZyt2ekFvd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1lURUxNQWtHQTFVRUJoTUNRMDR4RVRBUEJnTlZCQWdUQ0VoaGJtZGFhRzkxTVFzd0NRWURWUVFIRXdKWQpVekVNTUFvR0ExVUVDaE1EYXpoek1ROHdEUVlEVlFRTEV3WlRlWE4wWlcweEV6QVJCZ05WQkFNVENtdDFZbVZ5CmJtVjBaWE13SUJjTk1qRXhNVEV4TURNME1UQXdXaGdQTWpBM01URXdNekF3TXpReE1EQmFNR2N4Q3pBSkJnTlYKQkFZVEFrTk9NUkV3RHdZRFZRUUlFd2hJWVc1bldtaHZkVEVMTUFrR0ExVUVCeE1DV0ZNeEZ6QVZCZ05WQkFvVApEbk41YzNSbGJUcHRZWE4wWlhKek1ROHdEUVlEVlFRTEV3WlRlWE4wWlcweERqQU1CZ05WQkFNVEJXRmtiV2x1Ck1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBMXNzNmo0WlpzdWRSOVVSRmJ6RFMKM0p5VXY0ZlFKN3NTbVVudEYrUmdwZnNRTzJtRjIzV2JBbVphaGJoU2RRdVc2OVA5akladW5Oa1FyYzFlZ0RjTQpad01VSWZ2VHdteWkvbnFzMmg0Z1p0Ynd6RG55MmZNTHZ1TWJ3cWpYUTVLMVdnTUQreEpkKzdOamFxakduMzUxCmY2QUFWWlpQZXQxTDZxYnhkbFhHUElNeC9zd2I4MVFXWFRDMVFoNm9tYkZVYVN6MTN5SkZtcXFwcUJvYi90MXEKbDJ3NEdIVFQxbjJMQWlWcHJ6b3dtZ0RBbFJBdGtIMlpVMWZFYjVTZm13bWgxUlorRFJtWnFZQnFUMHRwaTZZTwplR2ZvZTk3ZGRUSFRkTDNTZVJqdG80TUVIbDVKdCt4NmhWbVNrTktpTS9INUx0V21JU3VnNUljWlBYR3FuWXFFCk1RSURBUUFCbzM4d2ZUQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3RUcKQ0NzR0FRVUZCd01DTUF3R0ExVWRFd0VCL3dRQ01BQXdIUVlEVlIwT0JCWUVGR1dnV1M2bHg1WmZ0ekxUSEtpbgpjcGVqNU9ZVU1COEdBMVVkSXdRWU1CYUFGSlI0dzc1QW9hZGVIRnFhSkk3UXlHSmdOT1RGTUEwR0NTcUdTSWIzCkRRRUJDd1VBQTRJQkFRQ1dGeGM5aTlsZDNRY29Wc2RTd0ZoaS85aEhEaDZQbVFrOUE5WmtzU05heE9sZ0NrQWQKSlVaSDZLQVNHbHRTTHE4bzl1SlVtd25jTnBqWnVBeGp5NXh3ZllCeVNtSFZmcTg3MFBhSFRhU05sc2M1b2dlRgpGU1VHLy8yTWdJSkZleHFDUXJmUHZrUnc2bk5tK0o5ak93YnMzRjM3aXZSS1lZNjN4TE9sZ2JUT29sbldMWXdrCjZPaHFkNndPRm4yKzZsWU9ZQ1RsVDhHSGtBYk12bEtUQ0tEbUpUWXJXMlRhQ09Od3NmSGFJUkdQZzB4WVFRVU4KUDVOVUZrZEF6M1hmNlBEUVltRDRDWW9PWkI5MXBZejJxUE9hRGVQQ1JNaVVoWnZ4c2R1OTd6ZVZxNytnd1BYYQp2US91NldXU3FXRzcyRExWWG40RG03WjAwSU5NOXlud29acjcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBMXNzNmo0WlpzdWRSOVVSRmJ6RFMzSnlVdjRmUUo3c1NtVW50RitSZ3Bmc1FPMm1GCjIzV2JBbVphaGJoU2RRdVc2OVA5akladW5Oa1FyYzFlZ0RjTVp3TVVJZnZUd215aS9ucXMyaDRnWnRid3pEbnkKMmZNTHZ1TWJ3cWpYUTVLMVdnTUQreEpkKzdOamFxakduMzUxZjZBQVZaWlBldDFMNnFieGRsWEdQSU14L3N3Ygo4MVFXWFRDMVFoNm9tYkZVYVN6MTN5SkZtcXFwcUJvYi90MXFsMnc0R0hUVDFuMkxBaVZwcnpvd21nREFsUkF0CmtIMlpVMWZFYjVTZm13bWgxUlorRFJtWnFZQnFUMHRwaTZZT2VHZm9lOTdkZFRIVGRMM1NlUmp0bzRNRUhsNUoKdCt4NmhWbVNrTktpTS9INUx0V21JU3VnNUljWlBYR3FuWXFFTVFJREFRQUJBb0lCQVFDQXdFbFdCdjUxa3RzNQozYmFSTS83eFpwcHpSSUd0anlGUzZWRkpaUWZaOW1pQWRIeGNWRjZhVGFndFI1T0Z2WEMxNDlpMEIxRCtpODdICm43YnB2QldmR2VWVGlaUWhrdVVSRFkvWEh2L2xKU29xQVFKbFNwN2J5VjYyakdhY2hyQldTRUIybTBmaXZHRDMKYWp2RkZ4UnZjQVZEU0ZwVUY1cU9DWXZybHZiQkJmb2N4d082OU9HNE5NYllKc2M1VFphNzFZbS9GNGJMSUR6LwpCUUtQVnkvM2NMYjBZOHhuTEU5cmZTdTRTSmN4U2kvb2tmci9VNnZVc3lpcGVBSUpTNTczOGJoVC9FNW44c2F2CnQ5dWZYcFVIV3d1QUNZRXVRNXcwVWtTODMyaHdqK3lWTHYweEZpVnpYL1FQQmNFYlZKUmJGL1IvdGRvQlgyUEYKOTNDQW9ZQ1JBb0dCQU8rK1hiWWtsY29ha3JWTFNacUJsVXhRcEY3ZkRQVXJEUm9YKzFaakcrYUpwQmlEVHVmVwo1NmxBL0hwVjh0OUxDZXViZ05uc0xneU84KzBqaTVvVUx6NGhlUDlLQnd2Tk54cmxYY3luY01WeU1JU2E2TkxqCnZqbVZza0d5N2RFS1d1cU5mVGNiaTh5b2wzZW90eWJmVkZOaW1WeHUrU0d4MEVscWZiTzRtRWFiQW9HQkFPVmIKeEl0aC9WS1ByZ2w0OGpPYWZVS0FkWk8yT25KaUsrSXk2MGUwV2ZVeEdQZGhkMWxHdDNCUVpGaUxSYlIwR1o5KwppaEJvVnhhdTNaYlVpcWRxK2lNSWduWmJnWHBjYkFvdzAyVG55bnppV1NkaVdWK0ZUS1E0Vy9sYjNpNCszQTVnClN6bjRqYTM3bGZwaDJrTW1ZNFZzMnhhVTZMNUl5STVCK2NtSnVlY2pBb0dCQU55aysySlRNWGljRkVHK1ZMTmEKWjZtZzNtWmlLbTdKZkhsemNPSUV2UHpqMko2bTJzd013WkRJT3BYczNHWWRqYmZGbWtUMlZUdEJwY1d1WFNFbApTb1dJRVBBRGxaQ0xBaGhDMkowdHpXQXF3L1NIRFpocCtmek5oUTFxTysyVDlqREFuMmxFZE5tYW9DeUVubXVzClJ0T25melhPL0lMQ1A4d1JzamJod1dQWkFvR0FFemxHMXZ2bWxLWHdTMkQwdy9oOTZUWUZKTlZRUHNnVnI0YmYKQzRxRlE3VFN4K0ZHZEpnbHhlY25FZmpTWmRhWlV6SHk5bjhZVlpGZ2gwVFhQa01NSmlXUGNjWW5xdzdXQzJDZQpSMFhhUmU5ZTA1czlySERxeEpUb3VKVEhvWTZwT1JjL0Z1UExWRHJURGtKblhkdDQyZlVPdyt6Rk9UVzJnWjNzCkJzVmhiSXNDZ1lFQWpPVzJzNDM0czA1WHZmSU9NMC92OTIxdWNPNHVJaWR2YUVqVmUvOW10Ni9nWStvcEtyTmkKN3Jac2JmVUo2Ukc2OXdmUGl1WVkzb1cwWk1oK2hIOGU3N1Bya3lsZUE0cGUxSTZWT254K3gwbHhBQzVxVUZJcwpCWFpWYStkamN5WmUvSDRPSTNUWUlVSGoweEZRVFV0SHY2RVRIbnJ4WW1WVEx1SVBhMlBqWFZNPQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
token: eyJhbGciOiJSUzI1NiIsImtpZCI6ImtKeTgyUUk1Z1B0UHYzdjY4b2J4aFZoYmlESTQxZlozeGoteEw2cmphaUEifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLWpzdG45Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiI2MmU4ZGEzMi1kOTk4LTQ2MTctYjZhMS0wNDE1ZmI5YmUzNDMiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZXJuZXRlcy1kYXNoYm9hcmQ6YWRtaW4tdXNlciJ9.IWp15OTfZdXk_GQrXQB6Xlol-HU9sYKL6P5cb9Klrww_jb2JwnLiwIh4fufIQqFABTrtWkeq5L9gOBdhPMAbIYKVjW2UiDeqBXaMf7nyZ08JVXZsVmaoSesrFIYL4iivdu7lU8C-FZ4hk5b-60FDkkFSdT8ZId3ofS2kSo6candAvY2wGkEj47n5kq78xeaEgj96PGHMqYMoe0VklpPuwi1dlW3vAVgNq7Y5UGmduH4XWpF0kW5LcaykOFojCVv7iGkLNulD9o8hn7WZTrebdlkGK7Z8hcHgBmBmB733Z1dgsb4FrnTMCeeOMywVMZKVPr58XvME1VY9YoDwxBLwIA
访问dashboard
token登录
kubeconfig登录
参考文档
https://github.com/kubernetes/dashboard
https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/creating-sample-user.md
标签:kubernetes,created,admin,dashboard,io,k8s,2.7,user From: https://www.cnblogs.com/wangguishe/p/17582668.html