k8sv1.23.5安装dashboard
时间: 2024-09-24 14:29:18 浏览: 43
kubeadm+kubernetes1.23.5+centos7.9安装集群
Kubernetes (k8s) 的 Dashboard 是一个用户界面工具,用于可视化和管理 Kubernetes 集群资源。在 v1.23.5 版本安装 Dashboard,你需要按照以下步骤操作:
1. **确认集群版本兼容**:v1.23.5 已经不再维护 Dashboard,推荐使用更现代的版本。如果你的集群支持,建议升级到较新版本。
2. **安装CRDs**: Dashboard 需要 Custom Resource Definitions (CRDs) 来提供额外的功能。在 kubectl 客户端上运行以下命令来安装 CRDs:
```sh
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml
```
3. **部署Dashboard**:从 GitHub 获取 v2.x 版本的 Dashboard,并将其部署到集群:
```sh
git clone https://github.com/kubernetes/dashboard.git
cd dashboard
export DEPLOY_TARGET=production # 或者其他环境如 development
make deploy
```
这通常会生成一个 Deployment 和 Service 对象。
4. **配置服务账户权限**:确保 Dashboard 服务账户有正确的 RBAC 权限,以便访问集群资源。这需要创建一个 ServiceAccount 和 Role/RoleBinding。
5. **设置 ingress(如果使用)**:如果想通过外部访问,可以配置 Ingress 或 Route 规则。
6. **验证安装**:使用 `kubectl` 检查 Dashboard 是否已经成功部署,并通过域名或 IP 访问 `/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/`。
注意:由于官方不再维护,这个过程可能会有些复杂,实际部署时务必检查文档并根据实际情况调整。
阅读全文