初始化后的集群只能通过kubectl命令来管理集群,无法界面操作。Dashboard是基于Web的kubernetes用户界面,可以使用dashboard将容器应用部署到kubernetes集群中,也可以对容器应用排错,还能管理集群资源。
Dashboard还可以展示kubernetes集群中的资源状态信息和所有报错信息。
1、下载dashboard并修改配置
GitHub地址:https://github.com/kubernetes/dashboardwget https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml设置为Service NodePort类型vi recommended.yaml

2、部署
[root@k8s-master ~]# kubectl apply -f recommended.yaml3、查看dashboard情况
[]NAME READY STATUS RESTARTS AGEdashboard-metrics-scraper-5657497c4c-zvv2b 1/1 Running 0 12mkubernetes-dashboard-78f87ddfc-h8l6h 1/1 Running 0 12m
4、创建登录用户
cat >ServiceAccount.yamlapiVersion: v1kind: ServiceAccountmetadata:name: admin-usernamespace: kubernetes-dashboard---apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRoleBindingmetadata:name: admin-userroleRef:apiGroup: rbac.authorization.k8s.iokind: ClusterRolename: cluster-adminsubjects:kind: ServiceAccountname: admin-usernamespace: kubernetes-dashboardEOF~]# kubectl apply -f ServiceAccount.yaml
5、创建并获取登录token
[root@k8s-master ~]# kubectl -n kubernetes-dashboard create token admin-usereyJhbGciOiJSUzI1NiIsImtpZCI6Im5JZi0yRUxEbnJkNTZPYzZPWnZVS05MbGs0RmJFckxBR0ZLSG1tbmdTcW8ifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiXSwiZXhwIjoxNzA0MjkyOTQ0LCJpYXQiOjE3MDQyODkzNDQsImlzcyI6Imh0dHBzOi8va3ViZXJuZXRlcy5kZWZhdWx0LnN2Yy5jbHVzdGVyLmxvY2FsIiwia3ViZXJuZXRlcy5pbyI6eyJuYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsInNlcnZpY2VhY2NvdW50Ijp7Im5hbWUiOiJhZG1pbi11c2VyIiwidWlkIjoiMzhjMjUxMDItNzVhMC00OWQyLWE5ODctMTliZjIxNTNkNDEyIn19LCJuYmYiOjE3MDQyODkzNDQsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlcm5ldGVzLWRhc2hib2FyZDphZG1pbi11c2VyIn0.F2FqqqNe0tFDITbtLY6qNR5hZ-5hblY5A_t0lkQ3dNbWR1NCNwhZsoKTpGl4Z8yvdA0rme9V8864n8dyqQJ3n9pTwUVQ94Xtk3xSj8ZZ0E1Z3QsDstauIC5HkhIk0Os7aZ3CHYTX-LmFmg55MBGmxdLgw76MRAU34vfrCS647pHExQOmVwI0wRy-wd_3GXB6iA3f_PRTLkwDpO2am1UpOz1GarreVMa_G3p8FatLuNqz_b5xMN7OMJib2ykcDHruRkbt7Xh7wm7X6-MPGCW9oTTdkEJ_GLWA6kDC98gkWXEafPTzyluEkPM-_IFrBvqwsinNjX_GYG1O8zo_MptRTA
6、配置hosts登录dashboard web
cat >> /etc/hosts10.0.0.5 cluster-endpointEOF
在登录的window主机也要配置hosts
配置路径:C:WindowsSystem32driversetc7、登录dashboard界面
https://cluster-endpoint:31443

复制第5步获取的token进行登录
8、登录后界面

登录后默认进入default命名空间中。
