kubernetes-dashboard https
时间: 2024-12-28 20:24:30 浏览: 6
### 部署 Kubernetes Dashboard
对于希望部署 Kubernetes Dashboard 的用户,可以按照如下方法操作。首先,确认所使用的 Kubernetes 版本以及期望安装的 Dashboard 版本。例如,在使用 k8s 版本为 1.23 并打算部署 dashboard v2.5.0 版本的情况下[^5]:
```bash
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
```
此命令会应用官方推荐配置来部署最新指定版本的 Kubernetes Dashboard。
### 获取访问凭证
为了能够顺利访问已部署好的 Kubernetes Dashboard,需要创建或获取具有适当权限的服务账号及其对应的 Token。一种方式是通过创建临时Token 来实现这一目的:
```bash
kubectl create token dashboard-admin -n kube-system --duration=87600h
```
这条指令会在 `kube-system` 命名空间下针对名为 `dashboard-admin` 的服务账户生成一个有效期长达十年的认证令牌[^3]。
另一种较为传统的方法涉及描述 Secret 资源以提取已经存在的管理员用户的 Bearer Token :
```bash
kubectl describe secret admin-user-token-(...) -n kubernetes-dashboard
```
这里的省略号部分应替换为实际名称的一部分,这通常可以在列出 Secrets 后找到相应的条目并完成补全[^2]。
### 访问 Kubernetes Dashboard
一旦成功部署了 Kubernetes Dashboard,并获得了有效的访问令牌之后,就可以打开浏览器输入集群 API Server 地址加上 `/ui/` 或者直接指向 Dashboard Service 所暴露出来的 NodePort、LoadBalancer IP 等外部可触及的位置。登录界面将会提示提供上述获得的 Bearer Token 进行身份验证。
阅读全文