一、简介

Kubernetes 仪表盘是 Kubernetes 集群的基于 Web 的通用 UI,它允许用户管理群集中运行的应用程序并对其进行故障排除,以及管理群集本身。

Github:

https://github.com/kubernetes/dashboard

二、下载 yaml 的资源清单

wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommended.yaml

修改一下下载下面的 recommended.yaml 文件,修改红框的两个地方

在这里插入图片描述

三、应用 yaml 的资源清单

kubectl apply -f recommended.yaml (清单)

在这里插入图片描述

或者直接一步到位:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommended.yaml

查看一下 pod 是否成功,注意命名空间是在kubernetes-dashboard 下面。

kubectl get pod -n kubernetes-dashboard

然后浏览器访问:

在这里插入图片描述
表示需要使用 https 访问:
https://ip:30001/

四、生成 Token

在这里插入图片描述

需要输入token,token的生成采用下面的三条命令

kubectl create serviceaccount dashboard-admin -n kube-system

kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin

kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')

得到 token;

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐