目录
一、准备前提
- 已安装k8s集群,安装方式查看:
二、安装
以下命令全部在master节点服务器执行
1. 安装 kubernetes-dashboard服务
#删除旧版本
kubectl delete -f recommended.yaml
kubectl delete -f kubernetes-dashboard.yaml
#安装新版本
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta5/aio/deploy/recommended.yaml
2. 查看pod
kubectl get po -n kubernetes-dashboard -o wide
3. 更改NodePort访问
kubectl -n kubernetes-dashboard edit service kubernetes-dashboard
将spec: type修改成如下图所示,然后保存退出
4. 查看dashboard访问端口
kubectl -n kubernetes-dashboard get service kubernetes-dashboard
此时可以看到当前dashboard访问端口为30844,即在浏览器输入master节点的服务器IP+30844端口即可访问。例如:https://192.168.0.95:30844/
5.生成验证token,访问界面。
kubectl apply -f https://kuboard.cn/install-script/k8s-dashboard/auth.yaml
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')
可以看到如下图所示:
将生成的token输入到浏览器的Kubernetes Dashboard界面中,即可进入。如下图所示