Prerequisites
- Kubernetes 1.28+
kubectlconfigured with cluster admin accesshelmv3 installed- NVIDIA GPU nodes with device plugin installed
- A Lilac supplier API key (generated during onboarding)
Install with Helm
Install the operator
my-gpu-cluster with a name that identifies this cluster in your dashboard.The Helm chart automatically creates the API key secret, control plane config, CRDs, RBAC, and service accounts. No manual setup required.
Verify Control Plane Connection
Check the operator logs to confirm it connected to the Lilac control plane:Helm Values
| Value | Required | Default | Description |
|---|---|---|---|
apiKey | Yes | — | Supplier API key from the Lilac dashboard |
clusterName | Yes | — | Human-readable name for your cluster |
controlPlaneUrl | No | https://api.getlilac.com | Control plane URL |
disconnectTimeout | No | 10m | Time before cluster is marked disconnected |
image.tag | No | Chart app version | Override the operator image tag |
resources.limits | No | cpu: 500m, memory: 128Mi | Resource limits for the operator pod |
resources.requests | No | cpu: 10m, memory: 64Mi | Resource requests for the operator pod |
Upgrading
Uninstalling
Next Steps
Configure GPU Pools
Define which GPUs Lilac can use and when.
How the Operator Works
Understand the sync loop and architecture.

