k3s安装dashboard
时间: 2023-10-15 22:26:47 浏览: 185
k8s dashboard v2.7.0离线镜像包
安装 k3s Dashboard 可以通过以下步骤进行:
1. 首先,确保已经安装了 k3s。如果未安装,请根据官方文档进行安装。
2. 确保 k3s 进程在运行中。可以使用以下命令检查其状态:`sudo systemctl status k3s`。
3. 使用以下命令获取令牌以进行身份验证:`sudo cat /var/lib/rancher/k3s/server/node-token`。
4. 使用以下命令安装 Dashboard:
```
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
```
5. 创建一个名为 `admin-user` 的 ServiceAccount,并分配 ClusterRoleBinding 权限:
```
kubectl apply -f - <<EOF
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kubernetes-dashboard
EOF
kubectl apply -f - <<EOF
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: admin-user-cluster-role
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-user
namespace: kubernetes-dashboard
EOF
```
6. 获取 admin-user 的身份验证令牌:
```
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')
```
7. 启动代理以通过本地端口访问 Dashboard:
```
kubectl proxy
```
8. 访问以下 URL 以打开 Dashboard:http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/。
请确保按照以上步骤进行操作,并根据需要进行修改。希望对你有所帮助!
阅读全文