## 14.7 部署 Dashboard

[Kubernetes Dashboard](https://github.com/kubernetes/dashboard) 是基于网页的 Kubernetes 用户界面。

> **注意**：原 `kubernetes/dashboard` 项目已于 2026 年 1 月 21 日归档停止维护。推荐使用 [Headlamp](https://headlamp.dev/) 等替代方案。以下内容仅供历史参考，基于归档前的最新 Helm 安装方式。

![图](../_images/kubernetes-dashboard-ui.png)

### 14.7.1 部署

Dashboard 7.0+ 版本仅支持通过 Helm 安装：

```bash
$ helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/

$ helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard \
  --create-namespace --namespace kubernetes-dashboard
```

### 14.7.2 访问

通过端口转发访问 Dashboard：

```bash
$ kubectl -n kubernetes-dashboard port-forward svc/kubernetes-dashboard-kong-proxy 8443:443
```

然后在浏览器打开 `https://localhost:8443` 即可访问。

### 14.7.3 登录

创建管理员服务账户并获取登录令牌：

```bash
$ kubectl create sa dashboard-admin -n kubernetes-dashboard

$ kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kubernetes-dashboard:dashboard-admin

$ kubectl create token dashboard-admin -n kubernetes-dashboard
```

将输出的令牌粘贴到登录页面，即可登录。
