Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ title: 使用 Helm 部署 HAMi
## 先决条件 {#prerequisites}

- [Helm](https://helm.sh/zh/docs/) v3+
- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) v1.16+
- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) v1.23+
- [CUDA](https://developer.nvidia.com/cuda-toolkit) v10.2+
- [NVIDIA 驱动](https://www.nvidia.cn/drivers/unix/) v440+

Expand Down Expand Up @@ -93,7 +93,7 @@ sudo systemctl daemon-reload && sudo systemctl restart containerd
通过添加 "gpu=on" 标签将 GPU 节点标记为可调度 HAMi 任务。未标记的节点将无法被调度器管理。

```bash
kubectl label nodes {节点ID} gpu=on
kubectl label nodes <node-name> gpu=on
```

### 3. 使用 Helm 部署 HAMi {#deploy-hami-using-helm}
Expand Down Expand Up @@ -147,7 +147,7 @@ spec:
执行查询命令:

```bash
kubectl exec -it gpu-pod nvidia-smi
kubectl exec -it gpu-pod -- nvidia-smi
```

预期输出:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,23 @@ translated: true

```bash
helm repo add hami-charts https://project-hami.github.io/HAMi/
helm repo update
```

## 获取你的 Kubernetes 版本

安装时需要 Kubernetes 版本。你可以使用以下命令获取此信息:

```bash
kubectl version --short
kubectl version
```

## 安装

确保 `scheduler.kubeScheduler.imageTag` 与你的 Kubernetes 服务器版本匹配。例如,如果你的集群服务器版本是 v1.16.8,请使用以下命令进行部署:
确保 `scheduler.kubeScheduler.imageTag` 与你的 Kubernetes 服务器版本匹配。例如,如果你的集群服务器版本是 v1.29.0,请使用以下命令进行部署:

```bash
helm install hami hami-charts/hami --set scheduler.kubeScheduler.imageTag=v1.16.8 -n kube-system
helm install hami hami-charts/hami --set scheduler.kubeScheduler.imageTag=v1.29.0 -n kube-system
```

你可以通过编辑[配置](../userguide/configure.md)来自定义安装。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,5 @@ sudo systemctl daemon-reload && sudo systemctl restart containerd
为了让 HAMi 调度器能够识别 GPU 节点,请为 GPU 节点添加标签 `gpu=on`。如果没有该标签,调度器将无法管理这些节点。

```bash
kubectl label nodes {nodeid} gpu=on
kubectl label nodes <node-name> gpu=on
```
Loading