部署Kubernetes Dashbaord
Kubernetes Dashbaord是基于Web的通用UI,它允许用户管理群集中运行的应用程序并对其进行故障排除,以及管理群集本身;
Github:https://github.com/kubernetes/dashboard
下载yaml的资源清单
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.3.1/aio/deploy/recommended.yaml
修改一下,下载的recommended.yaml文件,修改红框的两个地方
应用yaml文件
kubectl apply -f recommended.yaml
查看一下pod是否成功,注意命名空间是在kubernetes-dashboard下面;
kubectl get pod -n kubernetes-dashboard
然后浏览器访问:
需要使用https访问
https://192.168.1.1:30001/
token的生成采用下面的两条命令
kubectl create serviceaccount dashboard-admin -n kube-system
kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
得到token
kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')