kubernetes中dashboard如何安装
kubernetes中dashboard的安装方法有很多种,这里介绍一种常用的安装方法。
首先,从kubernetes官网下载安装包,然后将安装包解压到指定目录。
安装dashboard的前提条件是安装了kubectl,请确认kubectl已经安装并配置好。
执行以下命令安装dashboard:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard.yaml
安装完成后,执行以下命令查看dashboard的pod是否处于运行状态:
kubectl get pods -n kube-system
如果pod处于运行状态,则安装成功。
接下来,需要创建一个service account来访问dashboard:
kubectl create serviceaccount dashboard -n kube-system
创建完service account后,需要绑定一个cluster role到该service account上:
kubectl create clusterrolebinding dashboard-admin -n kube-system --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard
创建完cluster role binding后,就可以通过dashboard访问kubernetes集群了。
首先,执行以下命令获取dashboard的登录token:
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
获取到登录token后,执行以下命令启动dashboard:
kubectl proxy
启动dashboard后,访问以下地址进入dashboard:
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
在登录界面中,选择“Token”登录方式,并将上一步获取到的token填入登录界面即可登录dashboard。
相关文章