前面我们做了k8s的多节点实验
下面是k8s的网站管理页面的部署
//在master01上操作
//创建dashborad工作目录
[root@localhost k8s]# mkdir dashboard
//拷贝官方的文件
https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard
这个yaml文件里面包含了网站的一些pod资源:
我把他分成了5个yaml文件,也可以放在一个yaml文件中创建
[root@localhost dashboard]# ls
dashboard-configmap.yaml dashboard-rbac.yaml dashboard-service.yaml
dashboard-controller.yaml dashboard-secret.yaml k8s-admin.yaml
[root@localhost dashboard]# kubectl create -f dashboard-rbac.yaml ##授权管理文件
role.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
[root@localhost dashboard]# kubectl create -f dashboard-secret.yaml ##证书验证文件
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-key-holder created
[root@localhost dashboard]# kubectl create -f dashboard-configmap.yaml ##配置文件
configmap/kubernetes-dashboard-settings created
[root@localhost dashboard]# kubectl create -f dashboard-controller.yaml ##控制器资源
serviceaccount/kubernetes-dashboard created
deployment.