Attach a cluster to a pool

To reduce cluster start time, you can designate a predefined pool of idle instances to create cluster nodes. This is also called attaching the cluster to the pool. The cluster is created using instances in the pool. If a pool does not have sufficient idle resources to create the requested driver node or worker nodes, the pool expands by allocating new instances from the instance provider. When the cluster is terminated, the instances it used are returned to the pool and can be reused by a different cluster.


You must have permission to attach to the pool; see Pool access control.

Configure the cluster

To attach a cluster to a pool using the cluster creation UI, select the pool in the Pool drop-down instead of specifying instance types for the drive node and worker nodes.

Select pool

If you use the Clusters API, you must specify instance_pool_id.

Inherited configuration

When you attach a cluster to a pool, the following configuration properties are inherited from the pool: