1.yaml安装部署Dashboard
1.以官方yaml部署Dashboard UI
1 | [root@leoheng-k8s ~]# kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml |
2.查看dashboard运行状态,以deployment方式部署,运行2个pod及2个service:
1 | [root@leoheng-k8s ~]# kubectl -n kubernetes-dashboard get pods |
2.执行公网暴露服务
1.指定Dashboard公网暴露的端口
1 | [root@leoheng-k8s ~]# kubectl patch svc kubernetes-dashboard -n kubernetes-dashboard \ |
2.修改yaml文件
1 | [root@leoheng-k8s ~]# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml |
3.访问dashboard
4.设置Token登陆
1 | [root@leoheng-k8s ~]# vim dashboard-adminuser.yaml |
5.查看admin-user的Token
1 | [root@leoheng-k8s ~]# kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}') |
6.在网页上选择Token之后,把步骤5生成的Token值贴进去即可
- 本文作者: Leoheng
- 本文链接: http://www.leoheng.com/2021/01/31/K8S部署-Dashboard-UI/
- 版权声明: Design by leoheng