LKS

Create a node pool

Adds a node pool to an LKS cluster. The platform provisions count servers of plan from stock, so both fields are required.

kubernetes_version defaults to the control-plane patch and may never be newer than it. max_pods_per_node is set once, here — it cannot be changed later.

post/lks/clusters/{cluster_id}/nodepools

Path parameters

cluster_idstring required

The cluster ID (format: lksc_<hash>).

Request body

Example request

{
  "data": {
    "attributes": {
      "kubernetes_version": "1.36.3",
      "max_pods_per_node": 110,
      "taints": [
        {
          "key": "dedicated",
          "value": "gpu",
          "effect": "NoSchedule"
        }
      ]
    }
  }
}

Response

Created

Changes

Changed in 2 of the 41 revisions of this API.6

    • ○

      the request property //// became nullable (media type: application/json)

      request-property-became-nullable

    • ○

      the request property //// became nullable (media type: application/vnd.api+json)

      request-property-became-nullable

    • ○

      added the optional property //// to the response with the status

      response-optional-property-added

    • ○

      added the required property //// to the response with the status

      response-required-property-added

    • ○

      added the required property //// to the response with the status

      response-required-property-added

    • ○

      endpoint added

      endpoint-added