Required Tools
Install the following tools on your local machine.Helm
Helm 3.0 or higher is required.- macOS
- Linux
- Windows
kubectl
Kubernetes CLI tool for cluster management.- macOS
- Linux
- Windows
Cluster Access
Configure kubectl
Ensure kubectl is configured to access your cluster:Test Cluster Access
Verify you have sufficient permissions:yes.
GPU Support
NVIDIA GPU Operator
For Kubernetes clusters, install the NVIDIA GPU Operator to manage GPU resources.The Smallest Self-Host Helm chart includes the GPU Operator as an optional dependency. You can enable it during installation or install it separately.
Verify GPU Nodes
Check that GPU nodes are properly labeled:nvidia.com/gpu in the capacity.
Optional Components
Prometheus & Grafana
For monitoring and autoscaling based on custom metrics:- Prometheus Operator (included in chart)
- Grafana (included in chart)
- Prometheus Adapter (included in chart)
- Custom metrics-based autoscaling
- Advanced monitoring dashboards
- Performance visualization
Cluster Autoscaler
For automatic node scaling on AWS EKS:- IAM role with autoscaling permissions
- IRSA (IAM Roles for Service Accounts) configured

