将远程chaart下载到本地
[root@master dashboard]# helm repo update
[root@master dashboard]# helm fetch stable/kubernetes-dashboard
[root@master dashboard]# ls
kubernetes-dashboard-1.10.1.tgz
编辑dashboard.yaml文件
image:
repository: registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64
tag: v1.10.0
ingress:
enabled: true
hosts:
- k8s.frognew.com
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
tls:
- secretName: frognew-com-tls-secret
hosts:
- k8s.frognew.com
rbac:
clusterAdminRole: true
创建
[root@master kubernetes-dashboard]# helm install . \
> -n kubernetes-dashboard \
> --namespace kube-system \
> -f dashboard.yaml
将svc的ClusterIIP改为NotePort格式进行访问
查看令牌名称
[root@master kubernetes-dashboard]# kubectl -n kube-system get secrets |grep kubernetes-dashboard-token
kubernetes-dashboard-token-czmt9 kubernetes.io/service-account-token 3 34m
查看token
[root@master kubernetes-dashboard]# kubectl describe secrets kubernetes-dashboard-token-czmt9 -n kube-system
Name: kubernetes-dashboard-token-czmt9
Namespace: kube-system
Labels: <none>
Annotations: kubernetes.io/service-account.name: kubernetes-dashboard
kubernetes.io/service-account.uid: a72ec4b1-2df7-11ea-bd5d-000c29b628ec
Type: kubernetes.io/service-account-token
Data
====
token: eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJlcm5ldGVzLWRhc2hib2FyZC10b2tlbi1jem10OSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImE3MmVjNGIxLTJkZjctMTFlYS1iZDVkLTAwMGMyOWI2MjhlYyIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTprdWJlcm5ldGVzLWRhc2hib2FyZCJ9.f4mIs0EibQ9SyGkDEXPZ2A24N26O9bs7G2giMOmqBRtmZZRrSQWEPVGYsX0OR460dPg0a2g2RD8uMV41B129P2Y7L_dX5msu7ga3LeuBvnvh-lXmgbh22otGCk_8YsHOJ5s3fPitWCRBj9cJuJSfeamqJbw5wtCokTiCn9wH97iHqluiwJzzewUuQViYbMCo-XpyEDP1F7O7_hhKTcLImHBHBBdiaSh_HXUC2EhwFc6iGiKTLFR04YMpQOO4RjZthmD6rT4s9a9NILev7oTg-FEb_hQWAYVq9iqGKwaiCfgJqOWgKM0G8b-exJfa3zYupdnLWIOX-DAxsm6GkZnJHA
ca.crt: 1025 bytes
namespace: 11 bytes