kubernetes中dashboard如何安装

2023-04-09 05:19:00 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。

相关文章