Kubernetes

Add node pool

Add a node pool. Nodes deploy asynchronously; the pool is running once every node has joined.

On a pay-as-you-go cluster the new nodes accrue hourly. On a subscription cluster the API charges the pro-rated cost of the new pool to the saved payment method (balance first) and raises the monthly price; in the dashboard the addition goes through checkout.

post/api/v1/k8s/clusters/{cluster_id}/pools

Path parameters

cluster_idstring required

Cluster ID (short id, e.g. q7z7zg)

Headers

X-Project-IDstring uuid required

Project ID. Required for all mutating operations (create, delete, power actions, resize).

Request body

namestring required
node_countinteger required
plan_idinteger

Worker plan for this pool — pools may use different plans. Omit to inherit the first pool's plan.

min_nodesinteger
max_nodesinteger
autoscale_enabledboolean
labelsstring
taintsstring

Example request

{
  "name": "pool-2"
}

Response

Node pool created

successboolean

Changes

Changed in 2 of the 28 revisions of this API.2