跳转到文档内容
版本:下一个

通过 Helm 在线安装(推荐)

在 Kubernetes 集群中部署 HAMi 的推荐方式是使用官方 Helm Chart。

1. 添加 HAMi Helm 仓库

添加 HAMi Chart 仓库并更新本地仓库缓存:

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

2. 部署 HAMi

将 HAMi 部署至 kube-system 命名空间:

helm install hami hami-charts/hami -n kube-system
备注

Helm Chart 会自动检测您的 Kubernetes 服务端版本并拉取匹配的 kubeScheduler 镜像。如果您需要手动指定镜像版本(例如在自定义或离线环境中),可以使用 --set scheduler.kubeScheduler.image.tag=<version>

自定义 Helm 配置

若需修改或自定义现有部署的配置,可以通过 --set 参数或指定自定义 values.yaml 文件执行 helm upgrade

helm upgrade hami hami-charts/hami -n kube-system -f custom-values.yaml

详细的配置项说明请参阅 配置指南

3. 验证安装

验证 HAMi 组件(hami-device-pluginhami-scheduler)是否正常运行:

kubectl get pods -n kube-system | grep hami

hami-device-pluginhami-scheduler 的 Pod 均处于 Running 状态,则安装完成。

CNCFHAMi 是 CNCF 孵化项目