Create Resource Pools
Overview⚓︎
You can create resource pools to dedicate CPU, memory, storage, and replicas for specific workloads.
You can create pools manually with the UI, API, or hydrolixcluster.yaml, and Hydrolix automatically creates them when you configure certain sources.
Create pools in the UI⚓︎
Create, delete, and edit pools anywhere in the UI.
- From the top nav, select Add new > Resource pool.
- Fill in the required fields.
- Service and Name are required.
- All other fields are optional and have defaults.
- Save your changes.
See Scale settings for field descriptions and example values.
Create pools with the API⚓︎
To create a pool with the API, use the Create Pool endpoint.
Create pools with hydrolixcluster.yaml⚓︎
Define resource pools directly in your cluster config under the spec section.
You can create pools as a list or as a dictionary.
As a list⚓︎
As a dictionary:⚓︎
Apply the configuration:⚓︎
Create pools automatically⚓︎
Hydrolix creates pools automatically when you configure these table sources:
These pools inherit defaults from the source config, and can only be updated, not created or deleted manually.