搭建dashboard-UI界面
在上次部署了K8S多master节点的基础之上,进行网页图形界面的部署,便于操作管理。
1:基于上次部署,进行状态检查(master节点操作)
# kubectl get nodes
node节点是Ready状态
# kubectl get pods
2:创建dashboard工作目录(master1节点)
# cd /root/k8s
# mkdir dashboard
# cd dashboard
拷贝官方的文件
https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard
dashboard-rbac.yaml //角色管理控制 访问控制
dashboard-secret.yaml //网站安全,包含身份验证
dashboard-configmap.yaml //整个网站配置
dashboard-controller.yaml //控制器
dashboard-service.yaml //服务,提供服务给别人访问
编写一个k8s-admin.yaml文件(为了后面生成令牌)
# vim k8s-admin.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: dashboard-admin
namespace: kube-system
---
kind: Clu