k3s 部署 dashboard
时间: 2023-10-26 13:08:21 浏览: 146
K3s 通过 Helm 部署 Traefik v1 并启用 Dashboard 的步骤如下:
1. 使用 HelmChartConfig 自定义 Traefik v1 的配置。在 K3s 1.20 及更早版本中,默认安装的是 Traefik v1,但没有启用 Dashboard。通过 HelmChartConfig 可以自定义 Traefik v1 的配置,包括启用 Dashboard。
2. 参考 Traefik 官方文档了解更多关于 Traefik Dashboard 的配置。
3. 创建一个 ClusterRoleBinding,以便为 admin 用户赋予 cluster-admin 角色。这样可以确保 admin 用户拥有足够的权限来访问 Dashboard。
4. 执行以下命令安装 K3s:
```
sudo k3s kubectl create -f recommended.yaml
```
5. 创建 admin 用户和对应的角色:
```
sudo k3s kubectl create -f dashboard.admin-user.yml -f dashboard.admin-user-role.yml
```
6. 通过以下命令获取 admin 用户的 Token:
```
sudo k3s kubectl -n kubernetes-dashboard create token admin-user
```
以上是部署 K3s Dashboard 的步骤。您可以通过访问相应的 URL 和使用 Token 来浏览和登录 Dashboard。
阅读全文