接上一篇博客《Kubernetes二进制部署之多节点部署》
官方文件下载地址:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard
UI界面部署
<强>在master01上操作强>
<代码> #创建dashborad工作目录 [root@localhost k8] # mkdir仪表板 (root@localhost仪表板)# ls dashboard-configmap。yaml dashboard-rbac。yaml dashboard-service.yaml dashboard-controller。yaml dashboard-secret。yaml k8s-admin.yaml #组件创建 (root@localhost仪表板)# kubectl创建- f dashboard-rbac.yaml role.rbac.authorization.k8s。io/kubernetes-dashboard-minimal创建 rolebinding.rbac.authorization.k8s。io/kubernetes-dashboard-minimal创建 (root@localhost仪表板)# kubectl创建- f dashboard-secret.yaml 秘密/kubernetes-dashboard-certs创建 秘密/kubernetes-dashboard-key-holder创建 (root@localhost仪表板)# kubectl创建- f dashboard-configmap.yaml configmap/kubernetes-dashboard-settings创建 (root@localhost仪表板)# kubectl创建- f dashboard-controller.yaml serviceaccount/kubernetes-dashboard创建 部署。应用程序/kubernetes-dashboard创建 (root@localhost仪表板)# kubectl创建- f dashboard-service.yaml 服务/kubernetes-dashboard创建代码>
<强>完成后查看创建在指定的kube-system命名空间下强>
<代码> [root@localhost仪表板]# kubectl豆荚- n kube-system 重启名字就绪状态的年龄 kubernetes -仪表板- 65 f974f565 jzcs9 ContainerCreating 0/1 0 12 s 代码>
<强>查看如何访问强>
<代码> [root@localhost仪表板]# kubectl豆荚,svc - n kube-system 重启名字就绪状态的年龄 豆荚/kubernetes -仪表板- 65 f974f565 jzcs9 1/1 0 34 s运行 名字类型集群ip外部ip端口(年代) 服务/kubernetes-dashboard NodePort 10.0.0.154 & lt; none>443:30001/TCP 24 s 代码>
<强>访问nodeIP就可以访问
https://192.168.18.145:30001 强>
<强>生成令牌强>
<代码> # kubectl创建- f k8s-admin.yaml root@localhost仪表板 serviceaccount/dashboard-admin创建 clusterrolebinding.rbac.authorization.k8s。io/dashboard-admin创建//保存 (root@localhost仪表板)- n kube-system # kubectl得到秘密 名称类型数据时代 dashboard-admin-token-qctfr kubernetes。65年代io/service-account-token 3 default-token-mmvcg kubernetes。io/service-account-token 3 7 d15h kubernetes-dashboard-certs不透明11 10米 kubernetes-dashboard-key-holder不透明的2 63 m kubernetes-dashboard-token-nsc84 kubernetes。io/service-account-token 3 62Kubernetes二进制部署之UI界面部署