Version: Next
Online Installation from Helm (Recommended)
The recommended way to deploy HAMi in a Kubernetes cluster is via the official Helm chart.
1. Add HAMi Helm Repositoryâ
Add the HAMi chart repository and update local repository cache:
helm repo add hami-charts https://project-hami.github.io/HAMi/
helm repo update
2. Deploy HAMiâ
Deploy HAMi into the kube-system namespace using standard Helm installation:
helm install hami hami-charts/hami -n kube-system
Customizing Helm Configurationsâ
You can customize your deployment by passing parameters with --set or providing a custom values.yaml file:
helm install hami hami-charts/hami -n kube-system -f custom-values.yaml
For a detailed breakdown of available chart options and configuration keys, see the Configuration Guide.
3. Verify Installationâ
Verify that the HAMi components (hami-device-plugin and hami-scheduler) are running correctly:
kubectl get pods -n kube-system | grep hami
If both hami-device-plugin and hami-scheduler pods are in the Running state, your installation is successful.